brainstorming — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited brainstorming (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Iron law: explore before committing — choosing wrong costs ten times what exploring costs. Invoked by /flow:brainstorm Phase 2 (GENERATE), Phase 3 (COMPARE), and Phase 4 (DECIDE), and whenever several valid approaches exist, requirements are ambiguous, or the team defaults to its first idea. Returns 2–4 genuinely distinct, implementable approaches (name, summary, pros, cons, effort, risk), a comparison table across the dimensions that matter for this decision, a recommendation with its key trade-off, and the user's choice via AskUserQuestion, logged to the decision journal. Permitted skips: none — the recommendation is never the decision; the user chooses.
Track five tasks — clarify goal, check existing patterns, generate approaches, compare and recommend, user decision — and confirm with TaskList at the end.
Confirm what must happen (outcome, not implementation), why (motivation, constraints), and who is affected. Ambiguous → AskUserQuestion; do not guess.
grep -r "relevant_pattern" --include="*.{ts,js,py,rb}" -l
git log --oneline --all --grep="related keyword" | head -10Existing patterns get priority; consistency has value.
Per approach: Name, Summary (one line), Pros, Cons, Effort (Small/Medium/Large), Risk (Low/Medium/High).
Rules:
| Dimension | Approach A | Approach B | Approach C |
|---|---|---|---|
| Simplicity | |||
| Flexibility | |||
| Performance | |||
| Consistency | |||
| Effort | |||
| Risk |
Pick the dimensions relevant to THIS decision from these tensions: Simplicity vs Flexibility, Speed vs Correctness, Consistency vs Innovation, Build vs Buy, Coupling vs Convenience, Explicit vs Implicit.
State the recommendation with rationale and the single most important trade-off. Play devil's advocate on your own pick — what could go wrong? Then AskUserQuestion for the decision and log it.
"The obvious approach", "no time to brainstorm", "I've done this before" — documenting why takes minutes; rework from a wrong choice takes days. If all approaches are truly equivalent, pick the simplest and say so. If the decision is cheaply reversible (naming, formatting), pick one and move on rather than bikeshed.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.