mk:brainstorming — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited mk: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.
Explore technical approaches with structured ideation, challenge, convergence, and plan-creator handoff.
Differentiator: office-hours = "should we build this?", brainstorming = "how should we build this?"
NOT this skill if: you are stuck on a specific existing approach with forced assumptions — use mk:problem-solving. NOT this skill if: you want to deepen an existing verdict or plan — use mk:elicit.
| Situation | Use instead |
|---|---|
| "Is this worth building?" — product validation | mk:office-hours |
| Plan already exists, want to challenge scope | mk:plan-ceo-review |
| Existing brainstorm, verdict, or plan needs deeper reasoning | mk:elicit |
| Broad codebase inventory before planning | mk:scout |
| High-stakes multi-perspective architecture debate | mk:party |
| Bug investigation / root cause | mk:investigate |
| Implementation detail (which library, which API call) | mk:docs-finder + just decide |
Brainstorming precedes planning — it produces input FOR plans. Always skips Gate 1 (same as mk:investigate and mk:office-hours).
mk:office-hours if the problem's value is unvalidated.plans/reports/ plus a handoff packet for mk:plan-creator.mk:office-hours)mk:scout)mk:party)mk:plan-creator)mk:cook)--depth quick — 3-8 ideas, no scoring (default)--depth deep — scored ideas + top 3 + optional plan-creator handoff--technique [name] — force a specific technique (default: auto-select)Run these stages in order. This is outcome-oriented, not a command script.
AskUserQuestion if needed, capped at 3 questions per batch.mk:scout only when existing codebase touchpoints affect approach choice. Consume a 3-6 bullet summary, not a full scout report.references/techniques/. When multiple match, prefer in this order: multi-alternative → first-principles → reverse → constraint-mapping → scamper → analogical-thinking → perspective-shift.multi-alternative.mdsolution-decompression.md (run BEFORE idea generation; not a generation technique)first-principles.mdreverse.mdconstraint-mapping.mdscamper.mdanalogical-thinking.mdperspective-shift.mdreferences/challenge-pass.md; check duplicate architectures, hard constraints, category diversity, conservative drift, and missing failure modes.--depth quick → assets/output-ideas.md--depth deep → assets/output-scored.md (score via references/scoring-criteria.md)assets/output-action-plan.mdStop and route or ask before continuing when:
mk:office-hours.none/weak) → STOP, route to mk:office-hours. Do NOT grade evidence, run validation plans, or triage ideas inside brainstorming.mk:plan-ceo-review or mk:elicit.Behavioral hard rule (not hook-enforced — see `gate-rules.md` for actual gates): brainstorming MUST NOT write code, create files outside plans/reports/, or invoke implementation skills. Output is _ideas_, never _code_.
Capture every idea with this shape — not bare table rows:
[#N] [Mnemonic Title]
Concept: [2-3 sentence mechanism — what it is and how it works]
Novelty: [What makes this non-obvious; why a senior eng wouldn't dismiss it]The Novelty line is mandatory. If you cannot write one, the idea is a duplicate of a more obvious option — drop it and try another orthogonal angle.
When tempted to skip discovery, scope, or the pivot — read references/anti-rationalization.md. It catalogs the common excuses and their counter-arguments.
Use AskUserQuestion to clarify, but cap at 3 questions per batch. Avoid question fatigue.
Good clarifying questions target:
Bad clarifying questions:
references/scoring-criteria.md only in --depth deep.references/context-budget.md when a run is becoming long or scout context is involved.Full list: references/gotchas.md Edge cases (where the obvious approach is wrong): references/edge-cases.md Challenge checks: references/challenge-pass.md Context budget: references/context-budget.md Final report self-check: references/report-self-check.md
Phase 1 (Plan) — pre-planning. Runs after problem validation, before plan creation.
mk:office-hours (validate)
↓
mk:brainstorming (explore)
↓
mk:plan-creator (plan)On completion:
plans/reports/mk:preview --html --explain <report-path>Brainstorm Handoff Packet using assets/output-action-plan.md--depth deep, ask before invoking or recommending mk:plan-creatorplan-creator receives report path + handoff packet as pre-research input; it still owns requirements completeness, phase files, and plan approval~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.