Methodology reference for generating implementation specs. Invoked via /df:spec command.
Generates detailed implementation specs from triage output by asking architectural and dependency questions.
npx claudepluginhub lttr/claude-marketplaceThis skill inherits all available tools. When active, it can use any tool Claude has access to.
assets/spec-template.mdTransform triage output and user decisions into a detailed implementation specification ready for development.
The skill expects one of:
.aiwork/*/triage.md (any task folder).aiwork/*<ticket-id>*/triage.md, or fetch from Azure DevOpsExtract from triage:
Use AskUserQuestion tool to gather decisions. Organize questions into batches of 3-4 max.
Standard question categories:
Mark questions that need team input (can't be answered by assignee alone).
If not already done in triage, use Explore agent to gather:
Output location: If the project defines an .aiwork/ folder protocol (e.g., naming conventions, frontmatter, folder structure), follow that protocol. Otherwise use these defaults:
Write to .aiwork/{date}_{slug}/spec.md
Where:
{date} = current date as YYYY-MM-DD{slug} = with ticket ID: <ticket-id>-<slugified-title>, without: <slugified-title>If a task folder already exists (from triage or otherwise), place spec.md in the same folder.
Use the template from assets/spec-template.md.
"Where should <component> live after migration?"
Options:
- "<layer-a> (Recommended)" - <rationale>
- "<layer-b>" - <rationale>
- "Keep in current location" - <rationale>
"Should <dependency> be completed first, or included in this task?"
Options:
- "Wait for <ticket>" - Block until dependency completes
- "Include in this task" - Expand scope to include it
- "Parallel work OK" - Proceed independently, coordinate later
"<Technology> approach?"
Options:
- "<Option A> (Recommended)" - <rationale>
- "<Option B>" - <rationale>
Activates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use for discovering, retrieving, and improving prompts.
Search, retrieve, and install Agent Skills from the prompts.chat registry using MCP tools. Use when the user asks to find skills, browse skill catalogs, install a skill for Claude, or extend Claude's capabilities with reusable AI agent components.
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.