- Зачем:
- решения и рассуждения по скиллу были размазаны по памяти агента,
README и комментарию у шва; нужен durable in-repo источник, который
переживёт смену сессии и не зависит от конкретного агента.
- Что:
- ROADMAP.md: статус v1, отложенные решения (R1 рекомендованный ответ
на вопрос, R2 дотошность грилла, F1 строка дивергенции, F4 связь с
grill-with-docs, F5a docs/agents), v2-крупное и отклонённое (F6).
- DEV-HANDOFF.md: контекст для возобновления, неочевидные обоснования
(frontmatter-переносимость, гейт под auto mode, агайл), suggested skills.
- README.md: ссылка на ROADMAP с пометкой про dev-only docs.
- Проверка:
- markdown-ссылка README → ROADMAP.md резолвится.
3.0 KiB
3.0 KiB
Roadmap & backlog — brainstorm-with-docs
Single source of truth for what's done, pending, and deferred. In-repo and versioned so it survives across sessions and tools (not just an agent's memory).
Status
- v1 — shipped. Commits
50640d8(initial) andf24b342(review fixes). Working hybrid: context inspection, glossary/CONTEXT.md+ lightweight ADR discipline, active grilling, option comparison, durable artifacts, and a stop-before-implementation gate that allows investigation but forbids state changes. - Next process step: live test on real tasks (started ~2026-06-03). Findings feed the decisions below.
Pending decisions (small, near-term)
- R1 — restore "recommend an answer per question."
grill-with-docsandgrill-meboth require giving a recommended answer with each question; v1 dropped it (likely accidental). Cheap to restore inSKILL.mdstep 4. Decision pending: restore now, or after the first live test. - R2 — interview relentlessness. v1 softened grill's "interview relentlessly,
walk every branch" into "don't interview forever, move to synthesis" (from
superpowers brainstorming). Decide after the live test whether it feels
under-rigorous and needs hardening — or whether that's what
grill-with-docsstays for (see R4). - F1 — divergence one-liner. Add one
<core_rule>: "among the options, at least one must be something the user did not already imply." Deliberately deferred to keep the v1 baseline test clean. Marked asTODO(F1)at the SEAM inSKILL.mdstep 5. Reconsider right after the first live test. - F4 — relationship to
grill-with-docs. This skill overlaps it (grill + CONTEXT/ADR). Decide: document when-to-use-which inREADME.md, or supersedegrill-with-docs. Not a strict superset (we lack full multi-context, R2). - F5a — read
docs/agents/*.mdin step 1. On repos using Matt Pocock's skill-config convention, the spec/layout path is more reliable from there than guessing. Cheap addition to the step-1 read list.
v2 (larger)
- Divergence phase at the SEAM (
SKILL.mdstep 5): full idea-generation toolkit — axis of variation, archetype stances (MVP / robust / radical), inversion, steal-from-adjacent-domain, cost-shifting, pre-mortem, constraint relaxation, null option. F1 is the cheap precursor to this. - "Design for isolation / clarity" lens (from superpowers brainstorming): evaluate options by whether each unit has one clear purpose and a clean interface.
- Fuller multi-context. v1 handles a single root
CONTEXT.mdand only mentionsCONTEXT-MAP.md. Restore grill-with-docs's full model:CONTEXT-MAP.md- per-context
CONTEXT.md+ per-contextdocs/adr/+ a Relationships section.
- per-context
Rejected (do not revisit without new evidence)
- F6 — "space-separated
allowed-toolswon't parse." False. Claude Code docs accept space- or comma-separated or YAML list; andallowed-toolsis pre-approval, not a restriction. No change needed.