brainstorming

Solid

The Socratic spec-refinement front of /feature, and the planning front of /sprint. Routed to BEFORE any code — it takes a one-line idea and drives it to an approved, concrete spec with testable acceptance criteria. Four gated phases — frame, refine, write, approve. No implementation and no handoff to tdd until the spec is on disk and approved; each acceptance criterion becomes one tdd Phase 1 obligation.

AI & Automation 137 stars 7 forks Updated today AGPL-3.0

Install

View on GitHub

Quality Score: 80/100

Stars 20%
71
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# brainstorming Refine the idea before it touches code. Routed to by `/feature` (before `tdd`) and by `/sprint` (the planning front). ## Pre-flight Read these, or STOP and surface the gap — never guess scope or stack: - `<project-root>/.codearbiter/CONTEXT.md` — the `stage:` frontmatter (the maturity value), domain vocabulary, and what the project is NOT building. - `<project-root>/.codearbiter/tech-stack.md` — the stack the feature must fit; rule out incompatible designs early. - `<project-root>/.codearbiter/open-questions.md` — existing `[CONFIRM-NN]` items; new ones number sequentially from here. Per-feature and light. NOT decompose's whole-project six-layer interview — one feature, four phases. ## Phase 1 — Frame the problem · gate: BLOCK Take the one-line idea and pin its boundaries before asking anything else: - State the problem in one sentence — the concrete pain, not the proposed solution. - Name the user or caller who feels it, and what "done" looks like to them. - Name what this feature explicitly does NOT do — the boundary that keeps scope honest. - Check the framing against `CONTEXT.md`: it never contradicts the NOT-building list or redefines domain vocabulary. A contradiction is a conflict — surface it, do not reconcile it silently. Gate: problem, caller, and out-of-scope boundary stated and consistent with `CONTEXT.md`. ## Phase 2 — Socratic refinement loop · gate: BLOCK One focused question at a time. Never advance on a hand-wavy answer. Run every a...

Details

Author
arbiterForge
Repository
arbiterForge/codeArbiter
Created
2 months ago
Last Updated
today
Language
Python
License
AGPL-3.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category