← ClaudeAtlas

akemi-proposelisted

Design proposal workflow with self-verification: research the graph, draft, review, verify, persist. Usage: /akemi-propose <topic>
fabianvaccaro/akemi · ★ 0 · AI & Automation · score 75
Install: claude install-skill fabianvaccaro/akemi
Produce a design proposal for a new feature, schema, or component. The proposal is researched in the graph, reviewed from the architecture and testing perspectives, and self-verified before it is presented. Run all stages in order; never skip one. Each stage writes into the proposal document. ## Setup 1. Parse $ARGUMENTS for the topic; build the slug `<kebab-case-topic>`. Topic too vague to research: ask the user for the driving requirement first. 2. If `.akemi/.index-stale` exists: `bash .akemi/scripts/rebuild-index.sh`. If `index.yaml` is missing entirely, suggest `bash .akemi/scripts/bootstrap.sh` and stop. 3. The proposal document is `.akemi/docs/proposals/<slug>.md`. Create the directory if needed. If the file already exists, read it and resume from the last completed stage instead of starting over. ## Stage 1: Research the graph 1. Read `.akemi/graph/views/architecture.md` and `views/backlog.md`. 2. Search `.akemi/graph/index.yaml` for nodes related to the topic: adr-, req-, doc-, feat-, dom-, mod-. 3. Read the node YAML of every relevant hit. Collect the constraints from adr- nodes verbatim; they bind every later stage. 4. Write the "Research" section: what the graph already knows, the binding ADR constraints (by node ID), and the gaps. Every claim cites a node ID. ## Stage 2: Draft Write the "Design" section: - Problem and goal, stated in terms of the requirement or work item driving it. - The design itself: schemas, interfaces, module boundaries, data flow. Co