writing-job-descriptions

Draft outcome-based job descriptions with 12-month success criteria.

Updated Mar 15, 2026
One-click install
npx skills add https://github.com/cvillamarp-lgtm/skillspodcast --skill writing-job-descriptions-cvillamarp-lgtm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-job-descriptions
Source: https://github.com/cvillamarp-lgtm/skillspodcast/tree/main/skills/writing-job-descriptions
Command: npx skills add https://github.com/cvillamarp-lgtm/skillspodcast --skill writing-job-descriptions-cvillamarp-lgtm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Help users craft job descriptions that frame roles in terms of outcomes and business impact, helping attract the right candidates and reduce mismatches.

Core Features & Use Cases

  • Define 12-month success criteria to anchor the role.
  • Identify the core spikes or competencies the role must demonstrate.
  • Frame requirements as outcomes and experiences, not static skills or years of experience.
  • Iterate the description based on market feedback and candidate conversations.
  • Use polarizing language when appropriate to filter for the right-fit peers.

Quick Start

Tell me the role context and the 12-month success target, and I will draft a focused, outcomes-driven job description.

Frequently Asked Questions about writing-job-descriptions

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I write an outcomes-based job description for a product management role?

An outcomes-based job description frames product management requirements around business impact and 12-month success criteria rather than static skills, anchoring the role definition in measurable results to attract the right candidates.

What's the best way to define success criteria and core spikes for a new hire?

Defining success criteria and spikes for a new hire involves establishing 12-month outcome targets and identifying the core competencies the role must demonstrate, effectively filtering candidates by focusing on demonstrated experiences over years of experience.

Can I use polarizing language in a job posting to filter for the right candidates?

Yes, using polarizing language in a job posting strategically filters for right-fit peers by setting clear expectations, reducing mismatches, and actively deterring unqualified applicants from submitting their resumes during the recruiting process.

How do I iterate and refine a role definition based on candidate feedback?

Iterating a role definition requires analyzing market feedback and candidate conversations to refine outcome-based job descriptions continuously, ensuring the hiring criteria remain aligned with actual business impact and evolving recruiting needs.

Does this approach to writing job descriptions work for startup and growing team roles?

Yes, this outcomes-driven approach to writing job descriptions works effectively for startup and growing team roles across product, design, and general functions, adapting role definitions to match the dynamic environment of expanding teams.