variant-feature
Add features to an existing variant template. Use when: extending a variant with new agents, skills, scripts, or documentation.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Add features to an existing variant template. Use when: extending a variant with new agents, skills, scripts, or documentation.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Runs the full project sync pipeline — lifecycle update, audit, L0→L1 publish, commit, push, and PR creation.
Runs the full project sync pipeline — lifecycle update, audit, L0→L1 publish, commit, push, and PR creation.
Turn a topic or your own materials into a single self-contained, interactive HTML report — top tabs, clickable reference drawers, dense tables, comparison heatmaps, inline SVG, in-page search, a light/dark theme toggle, and multilingual support. Use when: user says "/explain-me", "/reportme", "make a report", "create report", "explain this topic". Inspired by beret21/reportme.
Document Production Workflow for co-deck — generates searchable, themed handbooks as static sites (GitHub Pages). Three modes: standalone handbook, lecture companion (reads co-deck slide_deck.md), full course site. Responds to "make handbook", "create handbook", "build course site", "companion handbook" (triggered by Korean phrases too). H-Stage pipeline (H-0 through H-7). Independent from the 11-Stage slide pipeline.
Turn a topic or your own materials into a single self-contained, interactive HTML report — top tabs, clickable reference drawers, dense tables, comparison heatmaps, inline SVG, in-page search, a light/dark theme toggle, and multilingual support. Use when: user says "/explain-me", "/reportme", "make a report", "create report", "explain this topic". Inspired by beret21/reportme.
Pre-edit fact-forcing quality gate. Ensures agents investigate a file's importers, schemas, and scope constraints before making changes. Part of the 3-layer enforcement model (Hook → Prompt → Skill).
| name | variant-feature |
| description | Add features to an existing variant template. Use when: extending a variant with new agents, skills, scripts, or documentation. |
| version | 1.0.0 |
| status | active |
| scope | workspace |
| owner | scaffolding-expert |
| last_reviewed | "2026-07-31T00:00:00.000Z" |
| metadata | {"type":"scaffolding","triggers":["add feature to variant","extend variant","variant feature","add agent to variant","add skill to variant"]} |
Guides addition of new features (agents, skills, scripts, docs) to an existing variant template.
Script: scripts/variant-feature.ts
Usage: bun scripts/variant-feature.ts
This is a guided CLI that prompts for:
| Feature Type | Generated Stubs |
|---|---|
| Agent | agents/<name>.md with frontmatter skeleton, Role, Responsibilities, Collaboration sections |
| Skill | .claude/skills/<name>/SKILL.md with frontmatter, description, triggers |
| Script | scripts/co-<variant>/<name>.ts with version header and bun imports |
| Doc | docs/<name>.md with heading skeleton |
ls templates/co-*/variant.jsonbun scripts/variant-feature.tsbun scripts/validate-templates.ts.gemini/skills/ mirrors .claude/skills/variant.json agents[], skills[], or script_manifest.local[]bun scripts/validate-templates.ts.claude/skills/ and .gemini/skills/ parityAGENTS.md roster table if the variant has one