{
  "skill": {
    "id": "skl_feature_spec",
    "name": "feature-spec",
    "plugin": "cwc-product-management",
    "description": "Write a feature spec for subagentjobs work BEFORE it becomes cards on the Coworkers board (src/coworkers) or an edge in dependency-contracts — problem statement, goals/non-goals, and P0/P1/P2 requirements that map directly onto real Card(content, priority, owner) rows, not a generic PRD template. Use when the user asks to \"spec this feature\", \"write a PRD\", \"scope this idea\", \"what should this feature actually do\", \"break this into P0/P1/P2\", or hands PM a vague ask that needs turning into board-ready cards before sprint-board can assign it a lane. Do NOT use for roadmap sequencing across multiple features (product-strategy), for an already-scoped cross-worker API promise (dependency-contracts), or for assigning already-written cards to lanes (sprint-board) — this skill's job ends where a spec becomes a set of Card rows ready to place.",
    "summary": "Write a feature spec for subagentjobs work BEFORE it becomes cards on the Coworkers board (src/coworkers) or an edge in dependency-contracts — problem statement, goals/non-goals, and P0/P1/P2 requirements that map directly onto real Card(content, priority, owner) rows, not a generic PRD template.",
    "gated": 0,
    "source_path": "plugins/cwc-product-management/skills/feature-spec/SKILL.md",
    "created_at": "2026-07-10 18:13:13",
    "cite_as": "https://subagentskills.com/api/skills/skl_feature_spec"
  }
}