AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Brainstorming

skill-sufficientdaikon-archon-brainstorming · by SufficientDaikon

A Claude skill from SufficientDaikon/archon.

No reviews yet
0 installs
11 views
0.0% view→install

Install

$ agentstack add skill-sufficientdaikon-archon-brainstorming

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No 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.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-sufficientdaikon-archon-brainstorming)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
1mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

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 →
Are you the author of Brainstorming? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

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-plans skill (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.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.