Agent skill
blueprint
Standardized workflow for managing technical blueprints in the .blueprints/ directory.
Install this agent skill to your Project
npx add-skill https://github.com/jeremytondo/atelier/tree/main/config/dot-config/opencode/skill/blueprint
SKILL.md
Blueprint Skill
Use this skill when the user explicitly requests a "Blueprint" workflow (e.g., via /blueprint).
Workflow Rules
- Source of Truth: All formal blueprints live in the
.blueprints/directory. - Delegation: Do not edit
.blueprints/files directly. Always delegate to the@blueprint-managersubagent using theTasktool. - Idea Integrity: The Idea section of a blueprint is immutable once the status moves past
capture. - Lifecycle:
capture: Use@blueprint-managerto record initial notes.planning: Use the Plan agent to architect, then delegate to@blueprint-managerto document the strategy and execution steps.executing: Use the Build agent to implement and delegate checklist updates to@blueprint-manager. Before completion, run/reviewto ensure quality.completed: Use@blueprint-managerto finalize the implementation summary and record the review findings.
Session Protocol
Once this skill is loaded, you must proactively suggest using @blueprint-manager for any non-trivial tasks. Ensure all architectural decisions are documented before implementation begins.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
obsidian-vault
Search, create, and manage notes in the Obsidian vault with wikilinks and index notes. Use when user wants to find, create, or organize notes in Obsidian.
edit-article
Edit and improve articles by restructuring sections, improving clarity, and tightening prose. Use when user wants to edit, revise, or improve an article draft.
scaffold-exercises
Create exercise directory structures with sections, problems, solutions, and explainers that pass linting. Use when user wants to scaffold exercises, create exercise stubs, or set up a new course section.
migrate-to-shoehorn
Migrate test files from `as` type assertions to @total-typescript/shoehorn. Use when user mentions shoehorn, wants to replace `as` in tests, or needs partial test data.
handoff
Compact the current conversation into a handoff document for another agent to pick up.
git-guardrails-claude-code
Set up Claude Code hooks to block dangerous git commands (push, reset --hard, clean, branch -D, etc.) before they execute. Use when user wants to prevent destructive git operations, add git safety hooks, or block git push/reset in Claude Code.
Didn't find tool you were looking for?