AgentSkillsCN

Specify Idea

Claude 将与您深入探讨您的创意,并据此生成各项规格。

SKILL.md
--- frontmatter
description: Claude interviews you about your idea and creates specs.
argument-hint: [idea-file]
model: opus

study idea in $ARGUMENTS study specs/README.md

rename the idea file to something sensible. start creating new specs based on the idea. let's have a discussion and you can interview me using the AskUserQuestion tool. you must only create the specs, not any tasks. we'll plan out the tasks in the future.

Concepts

TermDefinition
Job to be Done (JTBD)High-level user need or outcome
Topic of ConcernA distinct aspect/component within a JTBD
SpecSpecifications doc for one topic of concern (specs/{spec-name}/README.md)
TaskUnit of work derived from comparing specs to code (specs/{spec-name}/tasks/)

Relationships:

  • 1 JTBD → multiple topics of concern
  • 1 topic of concern → 1 spec
  • 1 spec → multiple tasks (specs are larger than tasks)

Example:

  • JTBD: "Help designers create mood boards"
  • Topics: image collection, color extraction, layout, sharing
  • Each topic → one spec file
  • Each spec → many tasks in implementation plan

Topic Scope Test: "One Sentence Without 'And'"

  • Can you describe the topic of concern in one sentence without conjoining unrelated capabilities?
    • ✓ "The color extraction system analyzes images to identify dominant colors"
    • ✗ "The user system handles authentication, profiles, and billing" → 3 topics
  • If you need "and" to describe what it does, it's probably multiple topics