<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Poorvith M P</title>
    <description>The latest articles on DEV Community by Poorvith M P (@prvthmpcypher).</description>
    <link>https://dev.to/prvthmpcypher</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4006149%2Fe1c3f89d-eede-48ba-9d60-2a1d24765289.jpg</url>
      <title>DEV Community: Poorvith M P</title>
      <link>https://dev.to/prvthmpcypher</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/prvthmpcypher"/>
    <language>en</language>
    <item>
      <title>I Built a Privacy Scrubber So My Prompts Stop Leaking Data to AI Models</title>
      <dc:creator>Poorvith M P</dc:creator>
      <pubDate>Mon, 06 Jul 2026 06:00:54 +0000</pubDate>
      <link>https://dev.to/prvthmpcypher/i-built-a-privacy-scrubber-so-my-prompts-stop-leaking-data-to-ai-models-518h</link>
      <guid>https://dev.to/prvthmpcypher/i-built-a-privacy-scrubber-so-my-prompts-stop-leaking-data-to-ai-models-518h</guid>
      <description>&lt;p&gt;I Built a Privacy Scrubber So My Prompts Stop Leaking Data to AI Models&lt;/p&gt;

&lt;p&gt;Tags: #privacy #javascript #webdev #buildinpublic&lt;/p&gt;




&lt;p&gt;Every prompt you send to an AI model is a potential data breach waiting to happen. That sentence sounds dramatic until you've actually watched someone paste a client NDA into ChatGPT to "just summarize the key terms real quick." Names, deal values, jurisdiction clauses, signatures — all of it, sitting on a third-party server the moment you hit enter. Nobody meant any harm. That's exactly the problem: the leak isn't malicious, it's just convenient.&lt;/p&gt;

&lt;p&gt;I kept seeing this pattern everywhere — in my own workflow, in coworkers' Slack messages ("hey can you check this contract with GPT"), in random Twitter threads. So I built something to stop it before it happens, and I want to walk through why and how.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The problem, in three parts&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Corporate IP leakage.&lt;/strong&gt; Internal docs, proprietary code, product roadmaps — the moment they're pasted into a prompt, you've lost control of where that text lives and who (or what) gets trained on it.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Regulatory risk.&lt;/strong&gt; Paste patient notes into a chatbot and you've potentially violated HIPAA. Paste a client's legal filing and you're in murkier territory with privilege and confidentiality obligations. Most people don't even realize they've crossed a line until it's already crossed.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Plain old data leakage.&lt;/strong&gt; Emails, phone numbers, addresses, ID numbers — PII sitting in plaintext, sent to a server outside your control, with no undo button.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;The solution: scrub before you send, not after&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The core idea is simple: nothing sensitive should ever leave your browser. So the whole thing runs client-side, no exceptions. The flow looks like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;[ Paste your prompt ]
        |
        v
[ Regex-based PII scan ]   &amp;lt;-- runs entirely in-browser
        |
        v
[ Placeholder replacement ]  e.g. "John Smith" -&amp;gt; "[PERSON_1]"
        |
        v
[ Scrubbed prompt ready to send to any AI model ]
        |
        v
[ Vault export ]  &amp;lt;-- encrypted mapping saved locally,
                       so you can restore real values later
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;You paste your text, the scanner flags anything that looks like a name, email, phone number, ID, or address, and swaps it for a neutral placeholder. You get a clean prompt to send wherever you want, and a local "vault" file that holds the placeholder-to-real-value mapping — so if the AI's response references "[PERSON_1]," you can decrypt and restore it back to the real name afterward, entirely on your machine.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What's under the hood&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Nothing fancy, and that's deliberate. It's vanilla JavaScript — no framework, no build step, no bundler to fight with. That keeps the whole thing auditable: you can open the source file and read every line of what's touching your data, instead of trusting a black box. For exports, it uses jsPDF to generate a clean scrubbed-prompt PDF, and localStorage handles session recovery so you don't lose your work if you accidentally close the tab mid-scrub.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What's next&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Regex gets you far, but it has ceilings — it'll miss context-dependent PII and occasionally flags things it shouldn't. Next up is NER-based detection (named entity recognition) to catch more nuanced cases without turning this into a server-side tool that defeats the entire point. After that: a browser extension so scrubbing happens inline wherever you're typing, and eventually a lightweight API for teams that want this baked into their internal tooling without every employee needing to remember to run it manually.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Try it&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The app is live, the code is open, and I'd genuinely rather hear "this missed X" than have people quietly stop trusting it. Link to the live app and the GitHub repo are below — open an issue if something breaks or if there's a PII pattern I haven't accounted for.&lt;/p&gt;

&lt;p&gt;[Live app link &lt;a href="https://aiscrubber.vercel.app/" rel="noopener noreferrer"&gt;https://aiscrubber.vercel.app/&lt;/a&gt;] · [GitHub repo link &lt;a href="https://github.com/prvthmpcypher/aiscrubber" rel="noopener noreferrer"&gt;https://github.com/prvthmpcypher/aiscrubber&lt;/a&gt;]&lt;/p&gt;

</description>
      <category>ai</category>
      <category>privacy</category>
      <category>security</category>
      <category>showdev</category>
    </item>
    <item>
      <title>Why I Built a Portfolio Generator That Gives You the Files, Not a Subscription</title>
      <dc:creator>Poorvith M P</dc:creator>
      <pubDate>Sun, 05 Jul 2026 10:28:06 +0000</pubDate>
      <link>https://dev.to/prvthmpcypher/why-i-built-a-portfolio-generator-that-gives-you-the-files-not-a-subscription-1j2n</link>
      <guid>https://dev.to/prvthmpcypher/why-i-built-a-portfolio-generator-that-gives-you-the-files-not-a-subscription-1j2n</guid>
      <description>&lt;p&gt;Every "portfolio builder" I tried had the same pitch: sign up, drag some blocks around, and then — right when you're happy with it — hit a paywall. Custom domain? Pro plan. Remove the watermark? Pro plan. Export your own HTML? Absolutely not, that's the whole business model.&lt;/p&gt;

&lt;p&gt;And even if you pay, you're still locked into their hosting. Your portfolio — the thing meant to represent you — lives on someone else's infrastructure, behind someone else's uptime guarantees, subject to someone else's pricing changes next year.&lt;/p&gt;

&lt;p&gt;That's the problem I wanted to kill: trials that convert to fees, lock-in disguised as convenience, and hosting you don't control for a site that's supposed to be the one asset you fully own.&lt;/p&gt;

&lt;p&gt;The Core Decision: No Server, No Hosting, No Accounts&lt;/p&gt;

&lt;p&gt;So the design constraint I set for myself from day one was blunt: everything runs client-side. No backend, no database, no login, no "your data lives on our servers." You open the page, build your portfolio in the browser, and click download. Out comes a ZIP file with clean, static HTML/CSS/JS — a real website you can drop into GitHub Pages, Netlify, Vercel, or a $2/month shared host. No dependency on my app ever staying online for your site to keep working.&lt;/p&gt;

&lt;p&gt;This wasn't just a philosophical stance — it also happens to be the only architecture that fully removes the incentive to gate features behind a subscription. If there's no server cost per user, there's nothing to monetize by throttling you. The tool is either useful enough that people star it and use it, or it isn't. That's the whole business model, and I'm fine with that.&lt;/p&gt;

&lt;p&gt;The Block Library&lt;/p&gt;

&lt;p&gt;The builder works on a simple mental model: your portfolio is a stack of self-contained blocks, and you arrange, configure, and reorder them visually. The usual suspects are there — Hero, About, Projects, Skills, Contact, Footer — each with enough configuration to not look like a template clone.&lt;/p&gt;

&lt;p&gt;The one I'm most proud of is the GitHub Feed block. Point it at your username and it pulls your pinned repos (or most recently active ones) directly at build time, rendering them as project cards with language, stars, and description — no manual copy-pasting your project list every time you ship something new. For a lot of developers, their GitHub activity is their portfolio; this block just stops pretending otherwise.&lt;/p&gt;

&lt;p&gt;Under the Hood: Wizard → Schema → HTML → ZIP&lt;/p&gt;

&lt;p&gt;The architecture is intentionally boring, because boring is reliable:&lt;/p&gt;

&lt;p&gt;The wizard collects a JSON schema. Every choice you make in the UI — block order, content, colors, fonts — gets serialized into a single JSON object. Nothing is hidden in component state that can't be reconstructed; the schema is the source of truth for your entire site.&lt;br&gt;
builder.js compiles the schema into HTML/CSS strings. No frameworks bundled into the output, no virtual DOM shipped to your visitors. Each block type has a corresponding template function that takes its slice of the schema and returns plain markup and scoped styles. The output is what you'd write by hand if you had the patience.&lt;br&gt;
JSZip bundles the result into a downloadable archive. HTML, CSS, any assets, all packaged into a proper folder structure — ready to unzip and deploy, not a single unstyled file you have to untangle.&lt;br&gt;
FileSaver.js triggers the actual download. The moment you click "Export," the browser hands you a .zip and the tool's job is done. You now own a static site with zero runtime dependency on me.&lt;/p&gt;

&lt;p&gt;The nice side effect of this pipeline: since the schema is just JSON, saving and loading a project locally, or eventually syncing it, is trivial — it's all just serialization, no format lock-in.&lt;/p&gt;

&lt;p&gt;What's Next&lt;/p&gt;

&lt;p&gt;A few things on the roadmap:&lt;/p&gt;

&lt;p&gt;PDF export — same schema, different renderer, so you can hand a recruiter a resume-style PDF built from the same content you used for your site.&lt;br&gt;
More blocks — a Spotify Now Playing block for people who want a bit of personality on their site, and a blog RSS block so your latest posts show up automatically instead of going stale the day after you publish.&lt;/p&gt;

&lt;p&gt;The goal is the same as it's always been: more ways to represent yourself accurately, none of which require anyone's permission or subscription to keep working.&lt;/p&gt;

&lt;p&gt;Try It &lt;a href="https://portfoliogen-cyan.vercel.app/" rel="noopener noreferrer"&gt;https://portfoliogen-cyan.vercel.app/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The whole thing is open source. If you build a portfolio with it, I'd genuinely like to see it. If something breaks, or a block you want doesn't exist yet, open an issue — and if it's useful to you, a star helps more than you'd think for a solo project like this.&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>ai</category>
      <category>portfolio</category>
      <category>javascript</category>
    </item>
    <item>
      <title>15 Claude Skill Files That Run Business Ops — What They Are and How to Use Them</title>
      <dc:creator>Poorvith M P</dc:creator>
      <pubDate>Sun, 28 Jun 2026 06:30:32 +0000</pubDate>
      <link>https://dev.to/prvthmpcypher/15-claude-skill-files-that-run-business-ops-what-they-are-and-how-to-use-them-1m7o</link>
      <guid>https://dev.to/prvthmpcypher/15-claude-skill-files-that-run-business-ops-what-they-are-and-how-to-use-them-1m7o</guid>
      <description>&lt;p&gt;If you've used Claude for work, you've probably copy-pasted the same prompt more than once.&lt;/p&gt;

&lt;p&gt;The problem: every new conversation, you start from scratch. The role, the output format, the edge cases, the tone — all lost. You rebuild it every time.&lt;/p&gt;

&lt;p&gt;Claude skill files fix this. Here's exactly what they are, how they work, and 15 pre-built ones for business productivity.&lt;/p&gt;




&lt;h2&gt;
  
  
  What Is a Claude Skill File?
&lt;/h2&gt;

&lt;p&gt;A Claude skill file is a structured &lt;code&gt;.md&lt;/code&gt; file you drop into &lt;strong&gt;Claude Projects&lt;/strong&gt; as a project instruction.&lt;/p&gt;

&lt;p&gt;Once it is in there, every conversation in that project starts with Claude already knowing:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;What role to play&lt;/li&gt;
&lt;li&gt;What workflow to follow step by step&lt;/li&gt;
&lt;li&gt;What the output format should be&lt;/li&gt;
&lt;li&gt;How to handle edge cases&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You are not prompting. You are deploying a specialist.&lt;/p&gt;

&lt;p&gt;The difference in output quality is significant. A good skill file is the difference between Claude giving you a generic response and Claude giving you a professional deliverable.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Skill File Format
&lt;/h2&gt;

&lt;p&gt;Every skill file has this structure:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight yaml"&gt;&lt;code&gt;&lt;span class="nn"&gt;---&lt;/span&gt;
&lt;span class="na"&gt;name&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="pi"&gt;[&lt;/span&gt;&lt;span class="nv"&gt;skill-name&lt;/span&gt;&lt;span class="pi"&gt;]&lt;/span&gt;
&lt;span class="na"&gt;description&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="pi"&gt;[&lt;/span&gt;&lt;span class="nv"&gt;one sentence — when Claude should activate this skill&lt;/span&gt;&lt;span class="pi"&gt;]&lt;/span&gt;
&lt;span class="nn"&gt;---&lt;/span&gt;

&lt;span class="c1"&gt;# [Skill Name]&lt;/span&gt;

&lt;span class="pi"&gt;[&lt;/span&gt;&lt;span class="nv"&gt;Role definition — who Claude becomes in this skill&lt;/span&gt;&lt;span class="pi"&gt;]&lt;/span&gt;

&lt;span class="c1"&gt;## Process&lt;/span&gt;
&lt;span class="s"&gt;1. [Step one]&lt;/span&gt;
&lt;span class="s"&gt;2. [Step two]&lt;/span&gt;
&lt;span class="s"&gt;3. ...&lt;/span&gt;

&lt;span class="c1"&gt;## Output Format&lt;/span&gt;
&lt;span class="pi"&gt;[&lt;/span&gt;&lt;span class="nv"&gt;Exact structure of what Claude will output&lt;/span&gt;&lt;span class="pi"&gt;]&lt;/span&gt;

&lt;span class="pi"&gt;[&lt;/span&gt;&lt;span class="nv"&gt;Domain-specific frameworks&lt;/span&gt;&lt;span class="pi"&gt;,&lt;/span&gt; &lt;span class="nv"&gt;examples&lt;/span&gt;&lt;span class="pi"&gt;,&lt;/span&gt; &lt;span class="nv"&gt;and guidance&lt;/span&gt;&lt;span class="pi"&gt;]&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The &lt;code&gt;description&lt;/code&gt; field in the header is the trigger — it tells Claude Projects exactly when this skill is relevant. The &lt;code&gt;## Process&lt;/code&gt; section is the workflow. The &lt;code&gt;## Output Format&lt;/code&gt; section eliminates Claude improvising its structure.&lt;/p&gt;




&lt;h2&gt;
  
  
  How to Set One Up
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Go to &lt;strong&gt;claude.ai&lt;/strong&gt; → New Project&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Project Instructions&lt;/strong&gt; in the left sidebar&lt;/li&gt;
&lt;li&gt;Paste the full contents of the &lt;code&gt;.skill&lt;/code&gt; file — or drag and drop the file&lt;/li&gt;
&lt;li&gt;Start a conversation in that project&lt;/li&gt;
&lt;li&gt;Claude immediately works as that specialist&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;That's 30 seconds of setup. After that, the skill is there every time you open that project.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why Skill Files Beat Prompts
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Prompt&lt;/th&gt;
&lt;th&gt;Skill File&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Rewritten or re-pasted every session&lt;/td&gt;
&lt;td&gt;Loaded once, persistent across all conversations&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;You have to remember the format&lt;/td&gt;
&lt;td&gt;Claude outputs the correct format automatically&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;No role continuity between sessions&lt;/td&gt;
&lt;td&gt;Claude maintains the specialist role&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Easy to forget edge cases&lt;/td&gt;
&lt;td&gt;Edge cases are built into the file&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Generic output unless you specify everything&lt;/td&gt;
&lt;td&gt;Specific, professional output from the first message&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Once you use a skill file for a few sessions, going back to raw prompts feels like a downgrade.&lt;/p&gt;




&lt;h2&gt;
  
  
  15 Claude Skill Files for Business Productivity
&lt;/h2&gt;

&lt;p&gt;Here is a breakdown of each one, what it does, and when to use it.&lt;/p&gt;

&lt;h3&gt;
  
  
  Operations
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Business Plan Outliner&lt;/strong&gt;&lt;br&gt;
Give it your business idea. It outputs a complete lean business plan: problem statement, solution, market analysis (TAM/SAM/SOM), competitive landscape, business model, go-to-market strategy, 12-month financial projections, and key milestones. Also includes a "5 questions a business plan must answer" framework and a financial projections reality check.&lt;/p&gt;

&lt;p&gt;Best for: founders with an idea they need to pressure-test, anyone preparing to pitch or launch.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;SOP Writer&lt;/strong&gt;&lt;br&gt;
Describe any process verbally. It outputs a formal Standard Operating Procedure with numbered steps, decision points (if/else branches), role assignments, exception handling, and quality checks. Structured for delegation and compliance.&lt;/p&gt;

&lt;p&gt;Best for: anyone building a team, scaling a process, or preparing for handoff.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Meeting Summariser&lt;/strong&gt;&lt;br&gt;
Paste raw meeting notes, a transcript, or a rough bullet list. It outputs a structured summary: key decisions made, action items with owners, key discussion points, and next steps. Cuts meeting documentation time from 30 minutes to 2 minutes.&lt;/p&gt;

&lt;p&gt;Best for: anyone who runs or attends meetings and needs clean records.&lt;/p&gt;




&lt;h3&gt;
  
  
  Client and Finance
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Client Proposal Writer&lt;/strong&gt;&lt;br&gt;
Give it a project brief — what the client wants, your approach, timeline, and price. It outputs a professional, conversion-optimised proposal with executive summary, scope of work, deliverables, timeline, investment breakdown, and terms. Structured to win projects.&lt;/p&gt;

&lt;p&gt;Best for: freelancers, agencies, consultants, anyone who needs to propose to clients.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Invoice and Payment Writer&lt;/strong&gt;&lt;br&gt;
Give it the project details, invoice amount, and payment terms. It outputs professional invoice copy and a complete 3-email late-payment sequence — the initial reminder, the follow-up, and the final notice — each calibrated to maintain the client relationship while actually getting you paid.&lt;/p&gt;

&lt;p&gt;Best for: freelancers and consultants who lose money on late payments.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Negotiation Coach&lt;/strong&gt;&lt;br&gt;
Describe any negotiation — salary, vendor contract, deal terms, partnership. It coaches you through BATNA analysis (your best alternative), opening position strategy, concession planning, talking points, and psychological tactics. Gives you a pre-negotiation brief you can actually use.&lt;/p&gt;

&lt;p&gt;Best for: anyone preparing for any negotiation of real consequence.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Contract Clause Explainer&lt;/strong&gt;&lt;br&gt;
Paste any contract clause or section. It explains what it means in plain English, what the practical implications are, whether the term is standard or one-sided, and what to push back on or negotiate. Not a lawyer, but a translator.&lt;/p&gt;

&lt;p&gt;Best for: freelancers and founders reading contracts without legal support.&lt;/p&gt;




&lt;h3&gt;
  
  
  Strategy and Goals
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;OKR Designer&lt;/strong&gt;&lt;br&gt;
Give it your company or team goals for the quarter. It outputs a complete OKR framework: inspiring objectives (qualitative), 3–5 measurable key results per objective, a check-in cadence, and a grading guide (0–1.0 scoring). Structured the way OKRs are actually meant to be used.&lt;/p&gt;

&lt;p&gt;Best for: founders, team leads, anyone setting goals they actually want to measure.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Decision Framework&lt;/strong&gt;&lt;br&gt;
Give it a difficult decision. It applies four structured frameworks simultaneously: Pros and Cons, 10/10/10 thinking (how will you feel about this in 10 minutes, 10 months, 10 years), Regret Minimization (which choice will you regret less), and Second-Order Thinking (what are the downstream effects). Gives you a clear recommendation with reasoning.&lt;/p&gt;

&lt;p&gt;Best for: any significant decision where you are stuck or second-guessing.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Productivity Audit&lt;/strong&gt;&lt;br&gt;
Describe your current workflow, daily schedule, and work habits. It identifies bottlenecks, time drains, and inefficiencies in your system, then gives you a specific action plan with implementations you can start immediately. Treats your workflow as a system with inputs, outputs, and failure points.&lt;/p&gt;

&lt;p&gt;Best for: anyone who feels busy but not productive.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Weekly Review System&lt;/strong&gt;&lt;br&gt;
Guides you through a structured weekly review: wins from the week, incomplete tasks and what to do about them, what worked and what did not, lessons learned, top 3 priorities for next week, and scheduling those priorities into your calendar. Structured as a conversation, not a form.&lt;/p&gt;

&lt;p&gt;Best for: knowledge workers who want consistent weekly reflection without it taking an hour.&lt;/p&gt;




&lt;h3&gt;
  
  
  People and Hiring
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Job Description Writer&lt;/strong&gt;&lt;br&gt;
Give it a role's requirements — responsibilities, skills needed, team context, and what you are actually looking for. It writes a compelling, bias-reduced job description that is specific enough to attract qualified candidates and honest enough to filter out mismatches.&lt;/p&gt;

&lt;p&gt;Best for: founders and team leads writing JDs for the first time or the fifth time.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Feedback Giver&lt;/strong&gt;&lt;br&gt;
Share a piece of work — a document, design, code, presentation, or process. It delivers structured feedback using the SBI framework (Situation, Behavior, Impact): what specifically happened, what the effect was, and what to do differently. Honest without being vague or harsh.&lt;/p&gt;

&lt;p&gt;Best for: anyone who needs to give feedback and wants it to actually help.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Investor Pitch Deck Writer&lt;/strong&gt;&lt;br&gt;
Give it your startup description — what you do, who you are for, why now, what you have built so far. It writes a complete pitch narrative slide by slide: problem, solution, market, product, traction, team, business model, ask. Includes speaker notes for each slide and the key data points to include or find.&lt;/p&gt;

&lt;p&gt;Best for: founders preparing to raise or present to any investor audience.&lt;/p&gt;




&lt;h3&gt;
  
  
  Tools
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Notion Database Architect&lt;/strong&gt;&lt;br&gt;
Describe your workflow and what you need to track. It designs an optimal Notion database structure: which tables to create, how to relate them, which rollups and formula fields to add, which views to build (board, gallery, timeline, calendar), and where automations would help. Structured as a build plan you can follow step by step.&lt;/p&gt;

&lt;p&gt;Best for: anyone building in Notion who keeps redesigning their workspace.&lt;/p&gt;




&lt;h2&gt;
  
  
  Where to Get All 15
&lt;/h2&gt;

&lt;p&gt;I have packaged these 15 skill files as a Gumroad download — all 15 &lt;code&gt;.skill&lt;/code&gt; files in one zip, with a README explaining how to use each one.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;₹599 (~$7.2 USD). Instant download.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;→ &lt;a href="https://poorvith.gumroad.com/l/business-claude-skill" rel="noopener noreferrer"&gt;https://poorvith.gumroad.com/l/business-claude-skill&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is the Business and Productivity pack. Part of a larger collection — 100 Claude skill files across 7 categories including Developer Tools, Marketing and Growth, Design and UI/UX, Writing and Content, Education and Learning, and Personal OS.&lt;/p&gt;




&lt;h2&gt;
  
  
  Building Your Own
&lt;/h2&gt;

&lt;p&gt;If you want to build a skill file for something specific, the format above is all you need.&lt;/p&gt;

&lt;p&gt;Start with one workflow you repeat more than once a week. Write:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;The role Claude should play&lt;/li&gt;
&lt;li&gt;The step-by-step process&lt;/li&gt;
&lt;li&gt;The output format&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;That is a skill file. Drop it in Claude Projects. Refine it over a few sessions.&lt;/p&gt;

&lt;p&gt;The compound effect builds fast — every skill file you add is permanent leverage on every similar task going forward.&lt;/p&gt;




&lt;p&gt;Built by Poorvith M P — pre-college dev building AI tools and selling them. Find more at poorvith.gumroad.com.&lt;/p&gt;

</description>
      <category>claude</category>
      <category>productivity</category>
      <category>tooling</category>
      <category>startup</category>
    </item>
  </channel>
</rss>
