best-practices
Best Practices
Start Every Feature with Research
# Don't just jump in
❌ /mem8:plan "add feature"
# Understand first
✅ /mem8:research "how do similar features work?"
✅ /mem8:browse-memories "past features like this"
✅ /mem8:plan "add feature based on patterns"
Keep Plans Updated
# As you implement
- [x] Phase 1: Complete
- [ ] Phase 2: In progress # Update checkboxes!
- [ ] Phase 3: Not started
Document Decisions
# When you make a choice
# Add to plan or research document:
## Decision: Chose X over Y
Rationale: Performance tests showed...
Trade-offs: More complexity but 10x faster
Use Doctor Regularly
# Before starting work
mem8 doctor
# Catches issues early
✅ git: installed
✅ gh: authenticated
✅ memory/: synced
⚠️ .claude/agents/: 2 deprecated agents found
Next Steps
- CLI Commands - Full command documentation
- User Guide - Practical examples
- External Templates - Customize workflows
- GitHub - Explore source
Real-World Example
Result:
- 3 days from idea to PR
- Fully documented in memory/
- Team can understand all decisions
- Next OAuth2 provider takes 1 day (memory!)