spec

Refine vague product ideas into concrete specifications and task plans.

1|Updated Jan 8, 2026
One-click install
npx skills add https://github.com/darknight/cc-deck --skill spec-darknight
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec
Source: https://github.com/darknight/cc-deck/tree/main/plugins/deck/skills/spec
Command: npx skills add https://github.com/darknight/cc-deck --skill spec-darknight

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Refines vague product ideas into concrete specifications and task plans.

Core Features & Use Cases

  • Interview-driven requirements refinement: guides a collaborative session to clarify scope, success criteria, and priorities.
  • SPEC generation and task planning: creates a structured SPEC document and a grouped task list with progress tracking.
  • Progressive execution with subagents: executes tasks sequentially while updating statuses and maintaining an execution log.

Quick Start

Describe your idea to begin an adaptive interview and generate a SPEC file with a task list for execution.

Frequently Asked Questions about spec

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

FAQPage Schema
How do I turn vague product ideas into concrete specifications and task plans?

To turn vague product ideas into concrete specifications, you can use an interview-driven refinement process that clarifies scope, success criteria, and priorities, resulting in a structured SPEC document and a grouped task list with progress tracking.

What is the best way to refine ambiguous product requirements into a structured SPEC?

Refining ambiguous product requirements is best handled through an adaptive interview that guides a collaborative session to clarify scope, success criteria, and priorities, ultimately generating a structured SPEC document and a grouped task list.

How do I generate a task list with progress tracking from product requirements?

Generating a task list with progress tracking from product requirements involves executing tasks sequentially while updating statuses and maintaining an execution log, ensuring the generated SPEC document translates into actionable, tracked work items.

Can I use an interview-driven approach to clarify scope and success criteria for product planning?

Yes, you can use an interview-driven requirements refinement approach to clarify scope, success criteria, and priorities, which applies across ideation, requirements refinement, and planning phases to handle scenarios from ambiguous needs to concrete scopes.

Do I need a SKILL.md file to execute progressive tasks with subagents?

Yes, progressive execution with subagents requires a SKILL.md frontmatter with at least a name and description and a body providing operational instructions, while optional components like scripts, references, or assets may be present.

When should I not use an adaptive interview for product specification generation?

You should not use an adaptive interview for product specification generation when your needs are already concrete, as this process specifically targets scenarios transitioning from ambiguous needs to concrete scopes during ideation and requirements refinement.