From 4e828fbdd16d4e75c34a62b0e761d2a8da448176 Mon Sep 17 00:00:00 2001 From: dave Date: Sat, 28 Mar 2026 13:03:11 +0000 Subject: [PATCH] storkit: create 429_story_interactive_project_setup_wizard_for_new_storkit_projects --- ...t_setup_wizard_for_new_storkit_projects.md | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 .storkit/work/1_backlog/429_story_interactive_project_setup_wizard_for_new_storkit_projects.md diff --git a/.storkit/work/1_backlog/429_story_interactive_project_setup_wizard_for_new_storkit_projects.md b/.storkit/work/1_backlog/429_story_interactive_project_setup_wizard_for_new_storkit_projects.md new file mode 100644 index 00000000..ae77a013 --- /dev/null +++ b/.storkit/work/1_backlog/429_story_interactive_project_setup_wizard_for_new_storkit_projects.md @@ -0,0 +1,26 @@ +--- +name: "Interactive project setup wizard for new storkit projects" +--- + +# Story 429: Interactive project setup wizard for new storkit projects + +## User Story + +As a developer adopting storkit on an existing project, I want a guided setup process that scaffolds the .storkit directory and has an agent generate project-specific configuration files, so that I can get up and running without manually writing specs and scripts. + +## Acceptance Criteria + +- [ ] storkit init scaffolds .storkit/ directory structure, project.toml, and .mcp.json without clobbering any existing files (especially CLAUDE.md) +- [ ] Setup wizard tracks progress through ordered steps, resumable if interrupted +- [ ] Step 1: scaffold .storkit/ directory structure and project.toml +- [ ] Step 2: agent reads codebase and generates specs/00_CONTEXT.md, user confirms or requests revision +- [ ] Step 3: agent reads tech stack and generates specs/tech/STACK.md, user confirms or requests revision +- [ ] Step 4: agent creates script/test that runs the project's actual test suite, user runs it to verify, then confirms +- [ ] Step 5: agent creates script/release tailored to the project's deployment, user confirms +- [ ] Step 6: agent creates script/test_coverage if the stack supports it, user confirms +- [ ] Each step gates on user confirmation before advancing to the next +- [ ] Existing CLAUDE.md is preserved — storkit appends its content or leaves it untouched + +## Out of Scope + +- TBD