Install
$ agentstack add skill-sufficientdaikon-archon-brainstorming ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Brainstorming — Design Before Code
> Type: Rigid process (follow exactly) > Trigger: Any creative work — creating features, building components, adding functionality > Hard Gate: NO implementation until design is approved
Iron Law
NO IMPLEMENTATION UNTIL DESIGN IS APPROVED
Purpose
Turns vague ideas into fully formed design specifications through structured, collaborative dialogue. Prevents the "jump straight to code" anti-pattern that leads to wasted effort and architectural mistakes.
The Checklist (7 Steps)
Step 1: Explore Project Context
- Check existing files, docs, README, recent commits
- Understand the current architecture before proposing changes
- Look for related existing functionality
Step 2: Offer Visual Companion (if applicable)
- If the topic involves visual/UI questions, offer a visual mockup
- This MUST be its own message (not buried in other content)
- Use diagrams, wireframes, or component sketches as appropriate
Step 3: Ask Clarifying Questions
- One question at a time — never overwhelm
- Prefer multiple choice over open-ended
- Ask about: scope, constraints, edge cases, integration points
Step 4: Propose 2-3 Approaches
- Each with clear trade-offs
- Include a recommendation with rationale
- Consider: complexity, maintainability, performance, existing patterns
Step 5: Present Design
- Scale sections to complexity (few sentences if simple, detailed if nuanced)
- Get approval per section for complex designs
- Include: data flow, component boundaries, error handling, testing strategy
Step 6: Write Design Document
- Save to
docs/specs/YYYY-MM-DD--design.md - Include all decisions, rationale, and approved approaches
- This becomes the source of truth for implementation
Step 7: Transition to Planning
- Invoke
writing-plansskill (and ONLY writing-plans) - Pass the approved design document as input
- Do NOT start implementing — plans come first
Key Principles
- One question at a time — never overwhelm the user
- YAGNI ruthlessly — remove unnecessary features during design
- Scale to complexity — simple features get simple designs
- Design for isolation — break into units with clear boundaries
- User instructions override — if user says "skip design", respect that
Rationalization Table
| Excuse | Reality | |--------|---------| | "This is too simple to design" | Simple features still need scope definition. 5 minutes of design saves hours of rework. | | "I already know how to build this" | Your knowledge isn't the issue. Design prevents scope creep and missed requirements. | | "The user wants it fast" | Fast and wrong is slower than design-first and right. | | "I can design as I code" | That's called hacking. Design THEN code. | | "The requirements are clear" | Clear to whom? Verify with clarifying questions. |
Red Flags
- Starting to write code before Step 5 is approved
- Skipping clarifying questions because "it's obvious"
- Proposing only one approach (always offer alternatives)
- Design document missing error handling or testing strategy
- Moving to implementation without writing the design doc
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: SufficientDaikon
- Source: SufficientDaikon/archon
- License: MIT
- Homepage: https://sufficientdaikon.github.io/archon/
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.