AgentSkillsCN

prompt-assembly

从模板组装编码器和验证器提示。当用户说“构建提示”、“组装提示”、“组装提示”或“生成提示”以向编码和验证代理发送工作时,应使用此技能。

SKILL.md
--- frontmatter
name: prompt-assembly
description: Assembles coder and verifier prompts from templates. Use when user says "build a prompt", "assemble a prompt", "assemble prompts", or "generate a prompt" for dispatching work to coding and verification agents.

Prompt Assembly

Assemble coder and verifier prompts from templates.

When to Use

When user says "build a prompt", "assemble a prompt", "assemble prompts", or "generate a prompt" for dispatching work to coding and verification agents.

Gathering Information

Before assembling, gather:

Required

  1. Project - Which project? (01-api, 02-ui, etc.)
  2. Job name - Short name for filenames (e.g., "thinking-support")
  3. Job overview - What does this work accomplish?
  4. Current state - Where are we now?
  5. Technical spec - The work to be done (can be inline or from file)
  6. Key files - Which files are involved?

Definition of Done

  1. Job-specific DoD items - Beyond standard checks (tests/format/lint/typecheck)

Optional

  1. Project why - Why we need this work
  2. Known issues - Bugs or errors to address
  3. Avoidances - What should the agent NOT do?

Assembly Process

  1. Gather answers using questions.md
  2. Create config.json with the data
  3. Run: node .claude/skills/prompt-assembly/assemble.js --config config.json
  4. Review generated prompts

Output Options

Output directory priority:

  1. --output /path CLI flag
  2. outputDir field in config.json
  3. Default: projects/{project}/prompts/

Examples:

bash
# Default output
node .claude/skills/prompt-assembly/assemble.js --config config.json

# Custom output directory
node .claude/skills/prompt-assembly/assemble.js --config config.json --output /path/to/project/dir

Output Files

  • {job-name}-coder.md - For implementation agent
  • {job-name}-verifier.md - For verification agent

Files

  • templates/coder-prompt.hbs - Coder prompt template
  • templates/verifier-prompt.hbs - Verifier prompt template
  • assemble.js - Template assembly script
  • questions.md - Questions checklist