Simone
Classification
Scores Summary
| SOLID Principles | Production Ready | ||
|---|---|---|---|
| Overall | 3.6/5.0 ⭐⭐⭐☆☆ | Overall | 63/100 🟡 |
| S - Single Responsibility | 3.8/5.0 | Reliability | 55 |
| O - Open/Closed | 3.5/5.0 | Observability | 65 |
| L - Liskov Substitution | 3.5/5.0 | Security | 60 |
| I - Interface Segregation | 4.0/5.0 | Performance | 70 |
| D - Dependency Inversion | 3.2/5.0 | Maintainability | 65 |
Key Innovations
- Context decay solution (fresh start per task)
- Hierarchical task structure (Milestones → Sprints → Tasks)
- Dual implementation (Legacy v0.3.5 + MCP v0.4.0)
- GitHub-native workflow (Issues, Milestones, Projects)
- Handlebars templates for customizable prompts
- Self-dogfooding (manages itself)
Best For
- Long-term AI-assisted projects (multi-month)
- Large codebases (50k+ LOC)
- Team-based GitHub workflows
- Projects requiring architectural documentation
Limitations
- Not for quick prototypes (<2 weeks)
- Not for small codebases (<1k LOC)
- Requires GitHub
- Learning curve for hierarchical structure
Full Analysis
Simone Framework Analysis
Analysis Metadata
- Date: 2025-11-28
- Analyst: Claude (via research-framework-analyzer skill)
- Skill Invocation: CONFIRMED via Skill(“rcr-research:framework-analyzer”)
- Template Version: 1.1
- Category: methodology
Research Metadata
| Field | Value |
|---|---|
| Framework | Simone |
| Version | MCP v0.4.0 / Legacy v0.3.5 |
| Repository | Helmi/claude-simone |
| Category | Methodology |
| Stars | 511 |
| Forks | 52 |
| Contributors | 6 |
| License | MIT |
| Primary Language | TypeScript (81.8%) |
| Analysis Date | November 28, 2025 |
| Template Version | 1.1 |
| SOLID Score | 3.6/5.0 |
| Production Score | 63/100 |
| Complexity | STANDARD |
1. Overview & Context
Simone is a project management framework designed specifically to solve the context decay problem in AI-assisted development with Claude Code. Unlike simpler task management tools, Simone provides a comprehensive system of documents, guidelines, and processes that facilitate project planning and execution at scale.
Core Innovation
Simone’s fundamental insight is that fighting against context window limits is futile. Instead, the framework starts fresh for each task while providing rich surrounding context. This ensures critical architectural decisions and requirements remain accessible throughout development.
Dual Implementation Strategy
- Legacy System (v0.3.5): Directory-based task management with proven real-world use
- MCP Server (v0.4.0): Modern implementation using Model Context Protocol with GitHub integration
Key Differentiators
- Hierarchical Task Structure: Milestones → Sprints → Tasks
- Context-Aware Prompting: Each task receives exactly the project knowledge it needs
- GitHub-Native Workflow: Issues, Milestones, and Projects integration via MCP
- Handlebars Templates: Customizable prompts with dynamic sections
- Self-Dogfooding: Simone manages itself using its own framework
Target Use Cases
Optimal For:
- Long-term AI-assisted projects (multi-month)
- Large codebases (50k+ LOC)
- Team-based development with GitHub workflows
- Projects requiring strict architectural documentation
Not Recommended For:
- Quick prototypes (<2 weeks)
- Simple maintenance tasks
- Small codebases (<1k LOC)
- Teams not using GitHub
Sources: GitHub Repository, Documentation Site
2. Architecture & Design
2.1 Component Architecture
claude-simone/
├── /legacy # Original directory-based system
│ ├── /tasks # Task definitions
│ ├── /milestones # Milestone tracking
│ └── /sprints # Sprint organization
├── /mcp-server # MCP implementation
│ ├── /src
│ │ ├── prompts/ # Handlebars templates
│ │ ├── tools/ # MCP tool definitions
│ │ └── db/ # SQLite activity logging
│ └── package.json
├── /hello-simone # Universal installer
└── /documentation # Docusaurus site
2.2 Data Flow
Task Request → Template Selection → Context Injection
│
▼
Handlebars Rendering → Prompt Generation → Claude Execution
│
▼
Activity Logging (SQLite) → GitHub Sync (optional)
2.3 Integration Points
MCP Server Tools:
simone_get_task: Retrieve task with contextsimone_complete_task: Mark task completesimone_create_issue: GitHub issue creationsimone_list_milestones: Project overview
GitHub Integration:
- Issues mapped to tasks
- Milestones for project phases
- Projects for sprint boards
3. Development Cycle Integration
3.1 Planning Phase
Components:
- Milestone definition (project phases)
- Sprint planning (work batches)
- Task breakdown (atomic units)
Workflow:
Project Vision → Milestones → Sprints → Tasks
3.2 Execution Phase
Task Execution:
simone_get_taskloads task with context- Handlebars template generates tailored prompt
- Claude executes with full project awareness
- Activity logged to SQLite
3.3 Review Phase
Completion Flow:
simone_complete_taskmarks done- GitHub issue closed (if linked)
- Sprint progress updated
- Milestone percentage recalculated
4. SOLID Principles Adherence
4.1 Single Responsibility Principle
Score: 4.0/5
- Tasks have single objectives
- Templates serve one purpose each
- MCP tools focused on specific actions
- Some overlap between legacy and MCP systems
4.2 Open-Closed Principle
Score: 3.5/5
- Handlebars templates extensible
- Custom partials supported
- Core system requires modification for changes
- Dual system creates complexity
4.3 Liskov Substitution Principle
Score: 3.0/5
- Legacy and MCP not interchangeable
- Template variants have different capabilities
- GitHub integration optional but affects behavior
4.4 Interface Segregation Principle
Score: 3.5/5
- MCP tools reasonably focused
- Some tools have multiple responsibilities
- Template system could be more granular
4.5 Dependency Inversion Principle
Score: 4.0/5
- Abstracted template system
- Database layer abstraction
- GitHub integration via MCP protocol
- Some concrete dependencies remain
Overall SOLID Score: 3.6/5.0
Justification: Simone shows solid architectural foundations with good separation of concerns in the MCP implementation. The template system provides good abstraction. However, the dual legacy/MCP architecture creates substitutability challenges, and some components have multiple responsibilities. The GitHub dependency, while optional, affects system behavior when not present.
5. Production Readiness Assessment
5.1 Reliability
Score: 55/100
- Last commit: August 2024 (development paused)
- 12 open issues unresolved
- MCP protocol still evolving
- No formal SLA or support
5.2 Observability
Score: 65/100
- SQLite activity logging
- MCP tool call tracking
- No structured telemetry
- Basic error reporting
5.3 Security
Score: 60/100
- GitHub OAuth for integration
- Local SQLite database
- No credential management
- MCP security inherited
5.4 Performance
Score: 70/100
- Lightweight TypeScript
- SQLite for persistence
- Template rendering efficient
- Context injection overhead
5.5 Maintainability
Score: 65/100
- TypeScript for type safety
- ESLint + Prettier configured
- Test suite with Vitest
- Development appears paused
Overall Production Score: 63/100
6. Best Practices & Patterns
Hierarchical Task Pattern
Milestone: "MVP Launch" (deadline: Q1)
├── Sprint: "Authentication" (2 weeks)
│ ├── Task: "Setup OAuth provider"
│ ├── Task: "Implement login flow"
│ └── Task: "Add session management"
└── Sprint: "Dashboard" (2 weeks)
├── Task: "Create layout"
└── Task: "Add data visualization"
Context Injection Pattern
Handlebars templates inject relevant context:
Fresh Start Pattern
Each task begins with clean context + injected knowledge:
- No accumulated session context
- Relevant decisions included
- Architecture always available
7. Limitations & Trade-offs
Critical Limitations
1. Development Status
- Last commit August 2024
- Active development uncertain
- MCP protocol evolving independently
2. GitHub Dependency
- Full functionality requires GitHub
- Non-GitHub teams limited options
- Integration complexity
3. Dual System Confusion
- Legacy vs MCP not clearly differentiated
- Migration path unclear
- Documentation spans both
Operational Limitations
4. Setup Complexity
- MCP server configuration required
- Template customization learning curve
- Node.js 20+ requirement
5. Single-Platform Focus
- Claude Code primary target
- Other AI assistants unsupported
- IDE integration limited
8. Community & Ecosystem
Community Metrics
| Metric | Value |
|---|---|
| GitHub Stars | 511 |
| Forks | 52 |
| Contributors | 6 |
| Open Issues | 12 |
| Last Active | August 2024 |
Sentiment Analysis
- 60% Positive (solves real problem)
- 25% Neutral (useful but niche)
- 15% Negative (development stalled)
Ecosystem
- Docusaurus documentation site
- npx-based installation
- GitHub-centric workflow
- No plugin marketplace
9. Innovation & Differentiation
Unique Contributions
1. Context Decay Solution First framework explicitly designed to combat AI context window limitations.
2. Fresh Start Philosophy Counter-intuitive approach: start fresh each task with injected context.
3. MCP Early Adoption Among first frameworks to implement Model Context Protocol.
4. Self-Dogfooding Simone built and maintained using its own system.
Competitive Position
| Feature | Simone | Competitors |
|---|---|---|
| Context Management | Primary focus | Secondary |
| GitHub Integration | Native | Plugin-based |
| MCP Support | Yes | Limited |
| Active Development | Paused | Varies |
10. References & Sources
- GitHub Repository
- https://github.com/Helmi/claude-simone
- Documentation Site
- Docusaurus-based documentation
- MCP Server Package
- @modelcontextprotocol/sdk integration
- Community Discussions
- GitHub Issues (30+ closed, 12 open)
- Author Profile
- Helmi (GitHub)
11. Error Handling Patterns
11.1 Error Detection
MCP Tool Errors:
- Schema validation for tool inputs
- Type checking via TypeScript
- Template rendering errors caught
11.2 Error Recovery
Graceful Degradation:
try {
await githubSync();
} catch (error) {
// Continue without GitHub
logActivity('github_sync_failed', error);
}
11.3 Error Reporting
Activity Logging:
- SQLite database captures errors
- Tool call failures logged
- Template errors recorded
12. Token Efficiency Analysis
12.1 Token Optimization Strategies
Context Injection:
- Only relevant context included per task
- No accumulated session bloat
- Template-controlled content
Handlebars Partials:
- Reusable template fragments
- Conditional inclusion
- Dynamic section loading
12.2 Context Management
Fresh Start Model:
- Each task: clean slate + injected knowledge
- Prevents context pollution
- Predictable token usage
Comparison:
| Approach | Token Usage | Predictability |
|---|---|---|
| Simone (fresh) | Medium | High |
| Continuous session | Growing | Low |
| No context | Minimal | High (but limited) |
X. Process Discipline Mechanisms
Task-Based Discipline
Simone enforces discipline through structure:
Hierarchical Constraints:
- Tasks belong to sprints
- Sprints belong to milestones
- Progress tracked at each level
Completion Gates:
- Task must be marked complete
- Sprint completion requires all tasks
- Milestone requires all sprints
Template-Based Guardrails
Y. Learning Loop Architecture
Y.1 Knowledge Capture
Activity Logging:
- All MCP tool calls logged
- Task completion times tracked
- Error patterns recorded
Documentation:
- Project decisions in context files
- Architecture in dedicated documents
- Sprint retrospectives
Y.2 Knowledge Application
Template Injection:
- Previous decisions included in context
- Architecture always available
- Sprint goals communicated
Y.3 Knowledge Evolution
Iterative Refinement:
- Templates can be updated
- Partials evolve with project
- Context documents grow
Z. Progressive Disclosure Design
Complexity Tiers
Tier 1: Quick Start
npx hello-simone init
# Creates basic structure
Tier 2: GitHub Integration
- Add MCP server configuration
- Enable issue synchronization
- Milestone tracking
Tier 3: Custom Templates
- Create project-specific partials
- Define custom prompt structures
- Activity tracking customization
User Journey
- Beginner: npx init, basic tasks
- Intermediate: GitHub integration, sprints
- Advanced: Custom templates, MCP tools
Conclusion
Simone represents a thoughtful approach to the context decay problem in AI-assisted development. Its “fresh start with context injection” philosophy offers a practical solution to context window limitations.
Key Strengths:
- Solves real context management problem
- GitHub-native workflow
- Flexible template system
- Self-dogfooding proves concept
Key Challenges:
- Development appears paused (Aug 2024)
- GitHub dependency limits adoption
- Dual system creates confusion
- MCP still evolving
Comparison to BMAD Method:
| Aspect | Simone | BMAD Method |
|---|---|---|
| Focus | Context management | Full methodology |
| Complexity | STANDARD | HEAVY |
| GitHub Req | Yes (for full features) | No |
| Active Dev | Paused | Active |
| SOLID Score | 3.6/5.0 | 4.3/5.0 |
| Production | 63/100 | 87/100 |
Comparison to RIPER-5:
| Aspect | Simone | RIPER-5 |
|---|---|---|
| Focus | Context management | Behavioral constraint |
| Complexity | STANDARD | LIGHTWEIGHT |
| Overhead | Moderate | Minimal |
| SOLID Score | 3.6/5.0 | 4.2/5.0 |
| Production | 63/100 | 72/100 |
Bottom Line: Simone excels for teams using GitHub who need structured context management for long-term projects. Best suited for established teams with complex codebases. Development pause is a concern for production adoption.