본문으로 건너뛰기
cccskills
무료GitHub에 공개

job-description

When the user needs to write, review, or improve a job posting for a startup role.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

실행 점수 미검증

설치 방법 보기

포함된 파일(1)

  • SKILL.md6.0 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Job Description

When to Use

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.

Context Required

  • From startup-context: Company name, mission statement, stage/funding, tech stack (for eng roles), team size, remote/hybrid/onsite policy, benefits, and equity structure.
  • From user: Role title, reporting structure, seniority level, key responsibilities, must-have vs. nice-to-have qualifications, compensation range (or willingness to include one), and hiring timeline.

Workflow

  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.

Output Format

A complete, ready-to-post job description in markdown with the following sections:

  • Title and location/remote line
  • Opening hook (2-3 sentences)
  • About Us (3-4 sentences)
  • What You'll Do (bulleted list)
  • What You Bring (must-haves and nice-to-haves, clearly separated)
  • What We Offer (bulleted list)
  • How to Apply (1-2 sentences with clear next step)

Frameworks & Best Practices

The HERO Structure

  • Hook: Why this role matters to the mission right now
  • Expectations: What the person will actually do day-to-day
  • Requirements: What they genuinely need to succeed (not a wish list)
  • Offer: What the company gives back (comp, equity, growth, culture)

Anti-Patterns to Avoid

  • Requirement inflation: Listing 15+ requirements signals you don't know what you need. Keep must-haves to 4-5.
  • Corporate jargon: "Synergy," "leverage," "fast-paced environment" are empty. Use concrete language.
  • Gendered language: Avoid "ninja," "rockstar," "aggressive." Use tools like the Gender Decoder or Textio guidelines as a reference.
  • Years-of-experience gates: "7+ years of React" excludes strong candidates. Prefer demonstrated capability over tenure.
  • Hidden role: If the job is actually three jobs, split it or be honest about the breadth.

Inclusive Language Guidelines

  • Use "you" instead of "the ideal candidate" to feel inviting rather than evaluative.
  • Replace "requirements" with "what you bring" to reduce self-screening by underrepresented candidates.
  • Include an explicit encouragement to apply even if not a 100% match (research shows this matters for women and minority applicants).
  • State accommodation availability for the interview process.

Compensation Transparency

  • Include a salary range. Listings with ranges get significantly more applicants.
  • If equity is offered, state the range in percentage or share count and mention the vesting schedule.
  • Name benefits explicitly rather than saying "competitive benefits package."

Startup-Specific Framing

  • Impact: "You'll be one of the first 10 engineers shaping the product architecture."
  • Ownership: "You'll own the entire lifecycle of features, from design through production monitoring."
  • Equity: "We offer meaningful equity because early employees take real risk and deserve real upside."
  • Growth: "As we scale from 10 to 50, you'll grow into a leadership role if you want it."

Related Skills

  • interview-kit — After posting the JD, design the interview loop and scorecards for this role.
  • sourcing-outreach — Use the JD as the basis for personalized outreach messages to passive candidates.
  • employer-brand — Ensure the JD tone and content align with your careers page and employer brand narrative.

Examples

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 customer feedback."
3. No salary range listed — Adding a range will increase your applicant
   pool significantly.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

When the user wants to apply to startup accelerators, incubators, or fellowship programs. Also use when the user mentions "YC application", "Techstars", "accelerator", or "apply to programs".

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

shawnpang/startup-founder-skills3682026년 3월 17일 업데이트

When the user needs to design or evaluate system architecture — service boundaries, data models, API contracts, infrastructure topology, database selection, or dependency analysis. Also activate for "design the system", "how should I architect this", "monolith vs microservices", or architecture decision records.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

shawnpang/startup-founder-skills3682026년 3월 17일 업데이트

When the user needs to write a monthly or quarterly investor update, prepare a board deck, or communicate company progress to stakeholders.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

shawnpang/startup-founder-skills3682026년 3월 17일 업데이트

When the user needs to identify at-risk accounts, understand why customers are leaving, reduce churn rate, build health scores, design save plays, or create win-back campaigns.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

shawnpang/startup-founder-skills3682026년 3월 17일 업데이트

When the user needs to set up or improve CI/CD pipelines — GitHub Actions, GitLab CI, deployment automation, or says "set up CI", "automate deployment", "add tests to pipeline", "fix my build".

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

shawnpang/startup-founder-skills3682026년 3월 17일 업데이트

When the user asks for a code review, shares code for feedback, or says "review this", "check my code", "what's wrong with this". Also activate when reviewing a pull request or diff.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

shawnpang/startup-founder-skills3682026년 3월 17일 업데이트

shawnpang의 스킬 모두 보기

이 스킬의 문제 신고