← ClaudeAtlas

claude-code-stack-templatelisted

Return one claude-code stack template as a vwf template payload — its axis fields, per-capability harness mechanisms, and conventions. Invoked by /vwf:architecture and /vwf:setup after the user picks from the claude-code menu — not a general-purpose skill.
virajp/ai-plugins · ★ 1 · AI & Automation · score 78
Install: claude install-skill virajp/ai-plugins
# claude-code-stack-template Return the template payload for the slug the caller names, per the stack-adapter contract. The valid slugs are **exactly** the ones `/claude-code:claude-code-stack-menu` lists, and nothing else. > **`invocation` must stay `both`** — see `claude-code-stack-menu`. An unknown slug is an **error**, not a guess. Name the slugs that do exist, and add that an extension for a host other than Claude Code belongs to a plugin of its own. Never answer a slug this plugin has not written from general knowledge of Claude Code — a template it has not written is a template it does not offer. ## How to answer 1. Read `${CLAUDE_PLUGIN_ROOT}/stacks/project/<slug>.md` — the template file, whose own frontmatter is authoritative for its axis and platforms. 2. Return **only** the payload below, filled from it. No prose around it, no summary of what you read, no advice. ```yaml slug: <the requested slug> axis: project platforms: <the file's own platforms: list> languages: <the file's own languages: list> optional_languages: <the file's own optional_languages: list> frameworks: [] # the file's frontmatter, verbatim dependencies: [] # the file's frontmatter, verbatim harness: # how THIS stack satisfies each vwf capability <capability>: { task: <name>, mechanism: <one line> } # or n/a conventions: | <the template's prose — the directory conventions, the invocation policy, the traps, and what the gates are. Verbatim from the file; do not summarize it away.