accelerator-applicatio…
When the user wants to apply to startup accelerators, incubators, or fellowship programs. Also use when the user mentions "YC…
When the user needs to write, review, or improve a job posting for a startup role.
$ npx -y skills add shawnpang/startup-founder-skills --skill job-description --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/job-descriptionContext preview
The summary Claude sees to decide when to auto-load this skill.
When the user needs to write, review, or improve a job posting for a startup role.
name: job-description description: When the user needs to write, review, or improve a job posting for a startup role. related: [interview-kit, sourcing-outreach, employer-brand] reads: [startup-context]
Activate when the user asks to create a new job posting, rewrite an existing one, or get feedback on a draft JD. Also activate when the user is preparing to hire for a new role and needs to define it clearly before sourcing candidates.
1. **Clarify the role** — Ask the user what problem this hire solves. A JD should start from business need, not a generic title. Confirm level, scope, and team placement. 2. **Draft the hook** — Write a 2-3 sentence opening that connects the company mission to why this role matters right now. Avoid generic openers like "We are looking for a rockstar..." 3. **Structure the body** — Organize into five sections: Mission & Impact, What You'll Do (6-8 bullets), What You Bring (5-7 bullets split into must-have and nice-to-have), What We Offer, and How to Apply. 4. **Apply anti-pattern checks** — Scan the draft for corporate jargon, unrealistic requirement stacking, gendered language, and exclusionary phrasing. Flag and fix. 5. **Add startup-specific framing** — Emphasize ownership, speed of impact, equity upside, learning velocity, and access to leadership. These are startup advantages over big-co offers. 6. **Review comp and inclusivity** — Ensure compensation transparency (range or "we'll share in first conversation"). Confirm language passes inclusive-language guidelines. 7. **Final polish** — Tighten to a scannable length (400-700 words). Ensure the tone matches the company voice from startup-context.
A complete, ready-to-post job description in markdown with the following sections:
**Prompt:** "We need to hire our first product designer. We're a 12-person B2B SaaS startup, Series A, remote-first."
**Good output snippet:**
# Product Designer — Remote (US/Canada time zones) Join Acme as our founding designer and shape the product experience from the ground up. You won't be handed a pixel-perfect spec — you'll partner directly with engineering and customers to figure out what to build and how it should feel. ## What You'll Do - Own the end-to-end design process for our core B2B platform - Run discovery calls with customers weekly to ground designs in real workflows - Build and maintain our design system as the foundation for a future team - Collaborate async-first with engineering using Figma and Loom ...
**Prompt:** "Review this JD for red flags."
**Good output snippet:**
Issues found: 1. "Must have 10+ years in Python" — This filters out strong mid-career candidates. Consider "deep fluency in Python" instead. 2. "Fast-paced environment" — This is vague. Replace with something concrete: "We ship weekly and iterate based on
Hey friends. Shawn here. I've been bootstrapping and starting companies for the past 10 years (still working hard at 996 level).
When the user wants to apply to startup accelerators, incubators, or fellowship programs. Also use when the user mentions "YC…
When the user needs to design or evaluate system architecture — service boundaries, data models, API contracts, infrastructure…
When the user needs to write a monthly or quarterly investor update, prepare a board deck, or communicate company progress to…
When the user needs to identify at-risk accounts, understand why customers are leaving, reduce churn rate, build health scores,…
When the user needs to set up or improve CI/CD pipelines — GitHub Actions, GitLab CI, deployment automation, or says "set up CI",…
When the user asks for a code review, shares code for feedback, or says "review this", "check my code", "what's wrong with this".…