install
source · Clone the upstream repo
git clone https://github.com/imbue-ai/bouncer
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/imbue-ai/bouncer "$T" && mkdir -p ~/.claude/skills && cp -r "$T/.claude/skills/write-architecture" ~/.claude/skills/imbue-ai-bouncer-write-architecture && rm -rf "$T"
manifest:
.claude/skills/write-architecture/SKILL.mdsource content
Write Architecture Document
Read my goals and requirements at
docs/$ARGUMENTS/
I want you to:
- Ask clarifying questions or raise concerns about the requirements
- Deeply analyze the codebase to understand existing patterns and architecture
- Create an architecture document at
docs/$ARGUMENTS/architecture.md
Document structure:
- Executive summary with before/after comparison table
- Current architecture overview (with diagrams)
- Key architectural changes (with diagrams)
- Component deep dives for each major change
- Data model changes (schema, API types)
- Migration strategy (if applicable)
- Code removal plan (if applicable)
- Files to modify/create/delete appendix
- Testing strategy overview
Guidelines:
- Use ASCII diagrams liberally to illustrate component relationships
- Describe HOW components interact, not implementation code
- Identify alternatives you considered and why you chose this approach
- Call out risks and mitigation strategies
- Prefer YAGNI over extensibility - build for current requirements, not hypothetical future ones
- Reference requirement IDs (
) to show traceabilityREQ-*
Do not:
- Write code in the document
- Include time estimates