--- name: sparc-specification-best-practices description: 'Sub-skill of sparc-specification: Best Practices.' version: 1.0.0 category: development type: reference scripts_exempt: true --- # Best Practices ## Best Practices 1. **Be Specific**: Avoid ambiguous terms like "fast" or "user-friendly" 2. **Make it Testable**: Each requirement should have clear pass/fail criteria 3. **Consider Edge Cases**: What happens when things go wrong? 4. **Think End-to-End**: Consider the full user journey 5. **Version Control**: Track specification changes 6. **Get Feedback**: Validate with stakeholders early