界面已本地化;技能介绍与说明文档按所选语言由 AI 自动翻译,代码、命令、路径和专业术语保留原文,以原作者文档为准。
探索技能
设计与创意 · SKILL.md

dev-spec

dev-spec

【设计与创意】Turn rough software-development requests into clear, reviewable specifications before implementation. Use for new features, behavior changes, ambiguous bugfix scope, product requirements, technical designs, acceptance criteria, or when a coding task needs agreement on intent, constraints, and non-goals before code changes.

独立 GitHub 快照 · 自动分类 · 以原作者文档为准

技能说明

GitHub

name: dev-spec description: Turn rough software-development requests into clear, reviewable specifications before implementation. Use for new features, behavior changes, ambiguous bugfix scope, product requirements, technical designs, acceptance criteria, or when a coding task needs agreement on intent, constraints, and non-goals before code changes. category: development

Dev Spec

Use this skill to convert an idea into a compact implementation-ready spec. Do not use it for tiny, already-specified edits.

Workflow

  1. Inspect local project context before asking questions.
  2. Identify the actual user goal, impacted users, constraints, non-goals, and risks.
  3. Ask one concise question at a time only when repo evidence cannot answer it.
  4. Propose 1-3 implementation approaches with tradeoffs when choices matter.
  5. Write a spec that includes:
    • problem statement
    • desired behavior
    • non-goals
    • affected surfaces
    • acceptance criteria
    • risks and open questions
  6. Keep visible prompts natural. Do not expose internal skill names as user-facing instructions.

Output Shape

For chat-only planning, return the spec inline. When the user wants an artifact, save it under docs/specs/ or the repo's established planning location.

Guardrails

  • Prefer repo-local evidence over generic guesses.
  • Keep the spec small enough to review.
  • Do not start implementation while the user is still deciding scope.
  • If the user explicitly asks to implement directly, move to implementation and keep only the minimum needed spec in your head.
我的收藏