Claude Code Plugins

Community-maintained marketplace

Feedback

prompt-assembly

@leegmoore/cody
1
0

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.

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

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:

# 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