Skip to content

Commit 63fd8f2

Browse files
FreekHeijtingclaude
andcommitted
feat(phase-3): masterplan refinement (decisions + 10 batches + 30 skill prompts)
- 12 refinement decisions (D-01..D-12) backed by Phase 2 research sections - 30-skill inventory: 3 core, 10 syntax, 11 impl, 5 errors, 1 agents - 10-batch execution plan with file-scope-per-worker layout - Per-skill agent-prompt body (SCOPE bullets + V3_V4_NOTE + SECTIONS) for all 30 skills - DECISIONS.md adds D-008 (dual v3/v4 columns), D-009 (Phase 4 skip), D-010 (tmux-orchestration) - ROADMAP advances to 35% Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 39aa817 commit 63fd8f2

3 files changed

Lines changed: 624 additions & 100 deletions

File tree

DECISIONS.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,3 +64,30 @@ Numbered decisions (D-XXX) with rationale. Immutable once recorded — new decis
6464
- **Decision**: Publish all skill packages under the OpenAEC Foundation GitHub organization.
6565
- **Rationale**: Centralized, consistent branding. Community ownership. Discoverability.
6666
- **Consequence**: All repos follow OpenAEC naming conventions and include social preview banners with OpenAEC branding.
67+
68+
---
69+
70+
## D-008: Dual v3/v4 Coverage Per Skill
71+
72+
- **Date**: 2026-05-19
73+
- **Decision**: Every skill where Tailwind v3.4 and v4.0 diverge MUST present explicit v3 column and v4 column (tables or labeled snippets), never a single shared snippet that hides version differences.
74+
- **Rationale**: Phase 2 research (L-001 through L-005) showed v4 is more divergent from v3 than the raw masterplan assumed. `@tailwind` directives removed, JS config no longer auto-loaded, `corePlugins`/`safelist`/`separator` removed without replacement, variant stacking order flipped, default border-color + ring-width changed. A skill that picks one version silently misleads users on the other.
75+
- **Consequence**: 30-skill inventory includes v4-only skills (functional-utilities, 3d-transforms, modern-utilities) and v3-only context in `impl-config-v3`. All shared skills use side-by-side tables.
76+
77+
---
78+
79+
## D-009: Phase 4 Topic-Research Selectively Skipped
80+
81+
- **Date**: 2026-05-19
82+
- **Decision**: For Tailwind pkg, Phase 4 topic-research is SKIPPED for skills where vooronderzoek-tailwind.md already covers the topic in sufficient depth (most skills), and EXECUTED only for skills needing deeper drill-down (`impl-plugins-custom`, `impl-tailwind-merge`, `impl-migration-v3-v4`, `errors-dynamic-classes`).
83+
- **Rationale**: BOOTSTRAP-RUNBOOK §6.3 skip-criteria (Docker L-001) authorises this when vooronderzoek is >40 doc-pages-equivalent and well-cited. Tailwind vooronderzoek is 5668 words with 30 verified sources covering every skill's scope directly.
84+
- **Consequence**: 26 skills go straight to tmux-worker with vooronderzoek-only reference. 4 skills get topic-research first. Total time saved ~1.5h.
85+
86+
---
87+
88+
## D-010: tmux-orchestration For Phase 5
89+
90+
- **Date**: 2026-05-19
91+
- **Decision**: Phase 5 skill creation uses the `tmux-orchestration` skill with 3 persistent `skill-builder` workers, batch-loop with quality-gate per worker reply.
92+
- **Rationale**: 30 skills is above the 15-skill threshold from BOOTSTRAP-RUNBOOK §P-012. Persistent workers with file-scope-isolation + QG-loop is the proven pattern (Blender-Bonsai 73 skills, Frappe 61 skills).
93+
- **Consequence**: Workers spawn in VS Code panels, reply-language Nederlands, QG cadence "every worker reply". File-scope updated per batch via re-instruct.

ROADMAP.md

Lines changed: 37 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,57 @@
1-
# ROADMAP Tailwind CSS Skill Package
1+
# ROADMAP : Tailwind CSS Skill Package
22

33
## Current Status
44

55
| Phase | Description | Status | Progress |
66
|-------|------------|--------|----------|
7-
| Phase 1 | Raw Masterplan | ✅ Infrastructure Ready | 50% |
8-
| Phase 2 | Deep Research (Vooronderzoek) | ⏳ Next | 0% |
9-
| Phase 3 | Masterplan Refinement | ⏳ Pending | 0% |
10-
| Phase 4 | Topic-Specific Research | ⏳ Pending | 0% |
11-
| Phase 5 | Skill Creation | Pending | 0% |
12-
| Phase 6 | Validation | Pending | 0% |
13-
| Phase 7 | Publication | Pending | 0% |
7+
| Phase 1 | Raw Masterplan | Complete | 100% |
8+
| Phase 2 | Deep Research (Vooronderzoek) | Complete | 100% |
9+
| Phase 3 | Masterplan Refinement | Complete | 100% |
10+
| Phase 4 | Topic-Specific Research | In Progress (selectively skipped per D-009) | 0% |
11+
| Phase 5 | Skill Creation | Pending | 0% |
12+
| Phase 6 | Validation | Pending | 0% |
13+
| Phase 7 | Publication | Pending | 0% |
1414

15-
**Overall Progress**: 7% (infrastructure created, methodology in place)
15+
**Overall Progress**: 35% (research done, refined masterplan + decisions in place, ready for Phase 4+5)
1616

1717
## Next Steps
1818

19-
1. Complete Phase 1: Create raw masterplan in `docs/masterplan/{{TECH_PREFIX}}-masterplan.md`
20-
- Define preliminary skill inventory based on technology knowledge
21-
- Estimate skill count per category
22-
- Identify key API areas to cover
23-
2. Begin Phase 2: Deep Research
24-
- Research Tailwind CSS comprehensively using SOURCES.md approved URLs
25-
- Create `docs/research/vooronderzoek-{{TECH_PREFIX}}.md`
26-
- Use WebFetch for latest official documentation
19+
1. User-checkpoint on refined masterplan (30 skills, 10 batches, D-08..D-12)
20+
2. Phase 4 : topic-research for 4 selected skills (`impl-plugins-custom`, `impl-tailwind-merge`, `impl-migration-v3-v4`, `errors-dynamic-classes`)
21+
3. Phase 5 : invoke `tmux-orchestration` skill, spawn 3 `skill-builder` workers, batch-loop with QG per reply across 10 batches
22+
4. After Phase 5 : STOP per user instruction. Resume at Phase 6 in next session.
2723

2824
## Skill Summary
2925

3026
| Category | Estimated | Created | Validated |
3127
|----------|-----------|---------|-----------|
32-
| syntax/ | TBD | 0 | 0 |
33-
| impl/ | TBD | 0 | 0 |
34-
| errors/ | TBD | 0 | 0 |
35-
| core/ | TBD | 0 | 0 |
36-
| agents/ | TBD | 0 | 0 |
37-
| **Total** | **TBD** | **0** | **0** |
28+
| core/ | 3 | 0 | 0 |
29+
| syntax/ | 10 | 0 | 0 |
30+
| impl/ | 11 | 0 | 0 |
31+
| errors/ | 5 | 0 | 0 |
32+
| agents/ | 1 | 0 | 0 |
33+
| **Total** | **30** | **0** | **0** |
3834

3935
## Changelog
4036

41-
### Phase 1 Infrastructure (2026-05-19)
37+
### Phase 1 : Infrastructure (2026-05-19)
4238
- Repository structure created
4339
- Core files initialized (CLAUDE.md, ROADMAP.md, REQUIREMENTS.md, DECISIONS.md, SOURCES.md, WAY_OF_WORK.md, LESSONS.md, CHANGELOG.md)
4440
- Skill category directories created
45-
- Ready for raw masterplan creation and deep research
41+
- Raw masterplan populated with 29 candidate topics
42+
43+
### Phase 2 : Deep Research (2026-05-19)
44+
- 5668-word vooronderzoek covering all 16 scope areas
45+
- 30 sources WebFetched + verified (Tailwind docs v3+v4, GitHub issues, plugin repos, tailwind-merge)
46+
- 6 lessons learned (L-001 .. L-006)
47+
- 9 newly discovered sub-topics flagged for masterplan refinement
48+
49+
### Phase 3 : Masterplan Refinement (2026-05-19)
50+
- 12 refinement decisions (D-01 .. D-12) recorded in masterplan
51+
- 4 ADDs (functional-utilities, 3d-transforms, gradients, modern-utilities, dynamic-classes-error)
52+
- 3 MERGEs (pseudo-elements+state-modifiers, postcss+cli, frameworks-bundle)
53+
- 1 DROP (standalone engine-model skill)
54+
- Final inventory : 30 skills across 5 categories
55+
- Execution plan : 10 batches of 3 skills, dep-chain `core` then `syntax` then `impl` then `errors+agents`
56+
- Complete agent-prompt body per skill in masterplan
57+
- DECISIONS.md updated with D-008 (dual v3/v4 coverage), D-009 (Phase 4 skip), D-010 (tmux-orchestration)

0 commit comments

Comments
 (0)