Skip to content

Plan 3: Templates registry + scaffolder + 3 recipes (stacks on Plan 2)#2

Open
fernandoleyra wants to merge 6 commits intofrinkloop/v0.2-build-loopfrom
frinkloop/v0.3-templates
Open

Plan 3: Templates registry + scaffolder + 3 recipes (stacks on Plan 2)#2
fernandoleyra wants to merge 6 commits intofrinkloop/v0.2-build-loopfrom
frinkloop/v0.3-templates

Conversation

@fernandoleyra
Copy link
Copy Markdown
Owner

Summary

Plan 3 of FrinkLoop. Stacks on Plan 2 (PR #1) — merge Plan 2 first.

  • 11-entry templates registry (templates/registry.yaml) covering 11 platforms
  • Scaffolder helper (lib/scaffolder.sh) — registry-driven giget wrapper
  • Recipe runner (lib/recipes.sh) — atomic apply with git-stash rollback
  • Recipe schema + _template starter
  • 3 reference recipes: tailwind, deploy-vercel, playwright
  • Real scaffolder agent body

19 new tests, 84 total passing.

Test plan

  • CI/manual: npm install && bats tests/plan-1/ tests/plan-2/ tests/plan-3/ → 84/84
  • Visual: skim registry.yaml, confirm 11 entries with valid giget sources
  • Visual: confirm apply_recipe rollback semantics (git stash → apply → commit OR reset --hard)

🤖 Generated with Claude Code

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant