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
Critical fix for toolkit command generation logic:
Fix 1: Add 'Determine Toolkit Type' section
- Distinguish Type A (Data-Access) vs Type B (Workflow-Guidance)
- Default to Type B for speckits
- Add checkpoint before STEP 1
Fix 2: Modify 'Entities & Structures' prompt
- Change from 'work with entities' to 'specification structures'
- Add explicit warning against entity commands
- Provide anti-pattern examples
Fix 3: Strengthen 'Workflows & Phases' guidance
- Mark as CRITICAL FOR TYPE B
- Use spec-kit pattern as base example (real project)
- Add 'Adaptation Principle' for customization
- Provide domain-specific adaptation examples
Fix 4: Add 'Anti-Patterns to Avoid' section
- List 3 common mistakes with examples
- Add 'Golden Rule for Type B Toolkits'
- Show spec-kit → domain adaptations
- Emphasize 'customize freely' principle
Impact:
- Before: Generated entity commands (/domain.project)
- After: Generates workflow commands (adapt spec-kit pattern)
- Guides proper customization while providing proven base
Aligns with spec-kit and MetaSpec's own design pattern.
**Fixes MetaSpec generating entity commands instead of workflow commands for speckits**
17
+
18
+
This release addresses a fundamental design flaw in `/metaspec.sdd.specify` that caused it to generate entity operation commands (e.g., `/marketing.project`, `/marketing.campaign`) instead of workflow commands (e.g., `/marketingspec.discover`, `/marketingspec.strategy`) when creating new speckits.
19
+
20
+
### Context
21
+
22
+
**Issue discovered**: When using MetaSpec to generate a new speckit, the toolkit spec could incorrectly define entity operation commands (e.g., 22 entity commands), contradicting the design pattern used by both spec-kit and MetaSpec itself (which only use workflow commands).
23
+
24
+
**Root cause**: The SDD specify template contained misleading prompts that suggested generating commands from domain entities, rather than from workflow phases.
-**Pattern Source**: MetaSpec's own command structure (dogfooding)
123
+
-**Precedent**: spec-kit uses only workflow commands
124
+
125
+
### Why This Matters
126
+
127
+
This fix ensures MetaSpec's SDD workflow correctly generates workflow-guidance toolkits (Type B) by default, aligning with its own design pattern and the broader speckit ecosystem. Without this fix, generated speckits would contradict the core philosophy of spec-driven development.
**Why it matters**: Prevents "high-score but no workflow" problem discovered in marketing-spec-kit
170
+
**Why it matters**: Prevents "high-score but no workflow" problem discovered in real-world usage
52
171
53
172
### Changed
54
173
@@ -92,7 +211,7 @@ Specification without workflow → ❌ CRITICAL in analyze
92
211
93
212
### Rationale
94
213
95
-
**Feedback-driven improvement**: marketing-spec-kit passed all quality checks (98/100) but lacked workflow definition. v0.7.1 ensures this can't happen again.
214
+
**Feedback-driven improvement**: A real-world speckit passed all quality checks (98/100) but lacked workflow definition. v0.7.1 ensures this can't happen again.
0 commit comments