1 · Architecture
The whole puzzle
Modules, interfaces, data flow, technology choices, extension points, and the current build boundary.
Planning for AI-assisted software development · Version 0.4.0 (Draft)
Scaffold Kit is a planning interview for AI coding projects. Turn a rough idea or an existing codebase into architecture, engineering rules, recorded decisions, and one active slice brief.
Design where the whole product is going. Approve a small, valuable section to build now. Test what matters, then expand deliberately.
The kit writes planning documents. Product code starts only after the owner approves the active Slice Brief.
1 · Architecture
Modules, interfaces, data flow, technology choices, extension points, and the current build boundary.
2 · Engineering
Requirements, data model, security, verification, and the definition of done.
3 · Decisions
Significant choices, their status, alternatives, and the trigger that reopens each decision.
4 · Active slice
What to build now, what to defer, acceptance criteria, evidence, and owner approval.
skills/scaffold-kit/references/conductor.md and the four templates under skills/scaffold-kit/assets/templates/. Load a template when its phase starts. If a named file cannot be read, stop and resolve that prerequisite.For skill installation, copy the skill directory into your host's documented discovery location after reviewing the source. Confirm discovery in that host before relying on it. See the installation notes and Codex verification record; that record includes failed discovery and file-resolution checks.
Instructions need no runtime. The optional document-audit script uses the Python standard library and needs Python 3.9 or newer. A packaged skill is not proof of compatibility with every host.
This is an illustrative starter, not a measured trial or a completed project plan.
Use Scaffold Kit 0.4 to plan a small reading-list app. Start with triage and questions. Write planning documents only; do not build product code.
The interview might make “save one book” the first slice, with title and author fields and a way to see the saved book. Accounts, recommendations, and sharing could remain outside that slice. Those are proposals to discuss, not choices the kit should silently make.
Use the four documents to record the accepted scope, unknowns, and acceptance evidence. The decision log carries the reasoning into the next session; the slice brief keeps implementation bounded.
The repository retains version history, behavioral evaluations, failures, and host limitations. Existing evaluations do not establish performance on every project or host. No generated plan can replace owner decisions, implementation checks, or user research.
Changelog · Evaluation records · Search discovery and publication notes