You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+12-2Lines changed: 12 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -33,12 +33,22 @@ An opinionated, production-ready starter for **Single Page Application** develop
33
33
34
34
### Architecture
35
35
36
-
- Feature slice architecture with clean architecture principles
36
+
- Feature slice architecture with clean architecture principles — each feature has four layers (`components/`, `application/`, `providers/`, `models/`) with strict dependency rules
37
37
- Centralized API layer with endpoint-based organization and type consolidation
38
+
- Spec-driven development for AI-assisted workflows — four-phase gated spec process, typed building block patterns, and a self-improvement loop
38
39
- Formatting utilities for numbers, monetary values, and dates
39
40
- File naming: PascalCase for React components/stories/page objects, kebab-case for everything else
40
41
- A demo app with authentication showcasing the project structure and tooling in action (powered by [Fake Store API](https://fakestoreapi.com/docs))
41
-
- Read more about architecture: `docs/architecture.md`ś
This project uses spec-driven development for non-trivial features. Instead of prompting an AI agent to "build X," you collaboratively write a short spec (80–150 lines) that constrains intent, design, and sequencing before any code is written.
-**Building blocks catalog** — typed patterns (mutations, queries, stores, components, hooks, models) that specs reference by name. The agent reads the pattern before implementing.
50
+
-**Self-improvement loop** — lessons from past implementations accumulate in `specs/lessons.md` and feed back into future sessions.
0 commit comments