Ship faster. Ship better. Ship with The Agentic Startup.
The Agentic Startup brings you instant access to expert developers, architects, and engineers - all working together to turn your ideas into shipped code. It is a system for Claude Code that gives you a virtual engineering team. Instead of one AI trying to do everything, you get specialized experts who collaborate like a real startup team - pragmatic, fast, and focused on shipping.
We follow Spec-Driven Development, where comprehensive specifications are created before coding begins, ensuring clarity and reducing rework.
Think of it as having a CTO, architects, developers, and DevOps engineers on-demand, each bringing their expertise to your project.
# Install (2 minutes)
curl -LsSf https://raw.githubusercontent.com/rsmdt/the-startup/main/install.sh | shSee all install options
curl -LsSf https://raw.githubusercontent.com/rsmdt/the-startup/main/install.sh | sh -s -- -h
# Install agents, hooks, and commands for development tools with an interactive TUI
#
# Usage:
# the-startup install [flags]
#
# Flags:
# -h, --help help for install
# -l, --local Use local installation paths for both directories (skip path selection screens)
# -y, --yes Auto-confirm installation with recommended (global) pathsThen start claude and:
# Activate output style
/output-style The Startup
# Specify your first feature
/s:specify Add user authentication
# Execute the implementation
/s:implement 001
After installation, you have the following capabilities available:
Output Style
| Style | Effect |
|---|---|
| The Startup | High-energy mode with parallel execution, task tracking, and startup enthusiasm |
Slash Commands
| Command | Description |
|---|---|
/s:specify |
Turn ideas into comprehensive specifications (PRD, SDD, PLAN) |
/s:implement |
Execute specifications phase-by-phase with validation |
/s:refactor |
Improve code quality while preserving behavior |
/s:analyze |
Discover and document patterns, rules, and interfaces |
Specialized Agents (39 total activities)
| Role | Activities | Specialized Actions |
|---|---|---|
| the-chief | 1 | Routes work, assesses complexity, enables parallel execution |
| the-analyst | 3 | Clarifies requirements, prioritizes features, coordinates projects |
| the-architect | 5 | Designs systems, reviews code, evaluates technology |
| the-software-engineer | 5 | Builds APIs, components, handles state management |
| the-platform-engineer | 7 | Manages infrastructure, performance, deployments |
| the-designer | 4 | Creates UX/UI, ensures accessibility, conducts user research |
| the-qa-engineer | 3 | Tests thoroughly, finds bugs, validates performance |
| the-security-engineer | 3 | Protects systems, implements auth, handles incidents |
| the-mobile-engineer | 3 | Builds mobile apps, handles offline data, optimizes performance |
| the-ml-engineer | 4 | Deploys models, optimizes prompts, manages AI context |
| the-meta-agent | 1 | Creates and refactors other agents |
That's it! You now have a full engineering team at your command.
Transform Claude into your high-energy technical co-founder with The Startup output style:
/output-style The StartupWhat You Get:
- Startup energy with "Let's ship this NOW!" enthusiasm in every response
- Parallel execution mindset that launches multiple agents simultaneously without blocking
- Obsessive progress tracking using TodoWrite for maximum visibility
- Smart task decomposition that automatically identifies independent activities for parallel execution
- Focused context delivery ensuring each agent receives only relevant information
- Dependency awareness that sequences tasks properly when dependencies exist
- Progressive enhancement building on previous results without redundant work
- Victory celebrations acknowledging every win to build momentum
Example transformation:
Standard Claude: "I'll help you implement authentication..."
With The Startup: "π TIME TO SHIP! Launching the security squad in parallel!"
The style makes every session feel like you're building the next unicorn with a team that never sleeps.
The Startup provides powerful slash commands that orchestrate your entire development workflow. Each command features built-in verification checkpoints and mandatory pause points to ensure quality at every step.
Turns Ideas into Implementation-Ready Specifications. Orchestrates specialist agents to create comprehensive specifications through iterative research and documentation:
# Start fresh with a new feature idea
/s:specify Build a real-time notification system
# Resume working on an existing specification
/s:specify 001What You Get:
- Comprehensive documents: PRD for product requirements, SDD for solution design, and PLAN for implementation tasks
- Deep research cycles that investigate competitive landscape, best practices, and technical patterns
- Quality gates requiring your approval between requirements, design, and planning phases
- Intelligent resumption that auto-detects IDs like "001" and picks up exactly where you left off
- Auto-generated documentation for patterns, interfaces, and domain rules as they're discovered
- Context alignment validation that prevents scope drift between documents
- Implementation confidence score including risk analysis and recommended next steps
View workflow
Documents Created:
docs/
βββ specs/
β βββ [id]-[name]/
β βββ PRD.md # What to build and why (user stories, acceptance criteria)
β βββ SDD.md # How to build it (architecture, APIs, data models)
β βββ PLAN.md # Execution roadmap (phases, tasks, validation)
βββ patterns/ # Reusable technical patterns discovered
βββ interfaces/ # External API contracts documented
βββ domain/ # Business rules and workflows captured
Process Flow:
- Initialize by creating spec directory or finding existing work
- Research product requirements including user needs, market standards, and edge cases
- Design the solution architecture, data models, and security approach
- Break down implementation into executable phases with validation
- Provide final assessment with confidence score, risk analysis, and next steps
flowchart TD
A([Your Feature Idea]) --> |initialize| B{Check<br>Existing}
B --> |exists| C[Review and Refine]
C --> END[π Ready for /s:implement S001]
B --> |new| D[π **Requirements Gathering**<br/>Create *PRD.md* if needed]
D --> E[π **Technical Research**<br/>Create *SDD.md* if needed, document patterns, interfaces]
E --> F[π **Implementation Planning**<br/>Create *PLAN.md*]
F --> END[π Ready for /s:implement S001]
Executes Specifications with Precision. Orchestrates phase-by-phase execution of implementation plans with specialist agents and continuous validation:
# Implement a completed specification (requires PLAN.md)
/s:implement 001
# Use specification ID or full name
/s:implement path/to/custom/plan.mdWhat You Get:
- Phase-by-phase execution that loads one phase at a time to prevent cognitive overload
- Mandatory approval gates requiring confirmation between each phase for control
- Smart parallel execution launching multiple agents simultaneously when tasks allow
- Continuous validation running tests and checks after every task completion
- Real-time progress tracking showing exactly what's happening via TodoWrite
View workflow
Process Flow:
- Initialize and validate that specification exists with PLAN.md
- Load context by parsing all phases and counting tasks
- Execute phases one at a time with approval gates
- Track progress through TodoWrite and PLAN.md checkboxes
- Complete with summary and next steps
flowchart TD
A([π *PLAN.md*]) --> |load| B[**Initialize Plan**<br/>Parse phases & tasks]
B --> |approve| C{Phases<br>Remaining?}
C --> |yes| D[**Execute Phase N**<br/>β‘ *Parallel agent execution*<br/>β *Run tests after each task*]
D --> |validate| E[**Phase Review**<br/>Check test results<br/>Review changes]
E --> |continue| C
C --> |no| F[**Final Validation**<br/>Run full test suite<br/>Verify all requirements]
F --> END[β
**Implementation Complete**]
Improves Code Quality Without Breaking Anything. Orchestrates safe, incremental refactoring that strictly preserves all existing behavior while improving code maintainability:
# Refactor specific code or modules
/s:refactor improve the authentication module for better testability
# Refactor for specific goals
/s:refactor reduce complexity in the payment processing logicWhat You Get:
- Guaranteed behavior preservation by running tests for every change and reverting if anything breaks
- Code smell detection that identifies long methods, duplication, complex conditionals, and architecture issues
- Safe incremental changes through small, verifiable refactorings validated independently
- Pattern documentation in
docs/patterns/for team learning and knowledge sharing
View workflow
Process Flow:
- Establish baseline by running all tests to ensure starting from green state
- Analyze code to identify specific refactoring opportunities and risks
- Get user approval by presenting findings before making changes
- Execute incrementally by applying one refactoring at a time with validation
- Validate continuously with tests after every change, stopping if anything fails
flowchart TD
A([Refactoring Request]) --> |analyze| B[**Goal Clarification**<br/>Define objectives<br/>Analyze codebase]
B --> |assess| C{**Complexity<br>Check**}
C --> |simple| D[**Direct Refactoring**<br/>β *Run tests first*<br/>π§ *Apply changes*<br/>β *Validate each step*]
D --> |review| E[**Specialist Review**<br/>Code quality check<br/>Performance impact]
E --> DONE[β
**Refactoring Complete**]
C --> |complex| F[**Create Specification**<br/>π *Generate SDD.md*<br/>π *Generate PLAN.md*<br/>Document approach]
F --> |defer| G[π **Ready for /s:implement**<br/>Execute via planned phases]
Discovers and Document Your System's Hidden Knowledge. Orchestrates iterative analysis cycles to discover and document business rules, technical patterns, and system interfaces:
# Analyze specific business domain
/s:analyze business rules for user authentication and validation
# Analyze technical patterns
/s:analyze technical patterns in our microservices architecture
# Focus on specific area
/s:analyze security patterns in our payment processingWhat You Get:
- Auto-generated documentation creating organized docs in
domain/,patterns/, andinterfaces/folders - Iterative discovery cycles where each cycle builds on previous findings with your guidance
- Focused analysis areas to choose from including business, technical, security, performance, integration, or custom domains
- Actionable insights through summary reports with findings, gaps, and recommended next steps
View workflow
Documents Created:
docs/
βββ domain/ # Business rules, workflows, domain patterns
βββ patterns/ # Technical patterns, architectural solutions
βββ interfaces/ # API contracts, service integrations
Process Flow:
- Clarify scope by confirming exactly what you want analyzed
- Discover patterns by delegating to specialist agents for deep analysis
- Create documentation by writing findings to appropriate docs folders
- Review with user to direct what to explore next after each cycle
- Summarize with final insights and all documentation created
flowchart TD
A([Analysis Request]) --> |initialize| B[**Scope Definition**<br/>Clarify analysis area<br/>Set cycle plan]
B --> |start cycle| C[**Discovery Phase**<br/>β‘ *Specialist analysis*<br/>π *Pattern identification*]
C --> |document| D[**Documentation Phase**<br/>π *Create domain docs*<br/>π *Create pattern docs*<br/>π *Create interface docs*]
D --> |review| E[**Review & Validation**<br/>Check completeness<br/>Identify gaps]
E --> |continue?| F{More Cycles<br>Needed?}
F --> |yes| C
F --> |no| G[**Final Summary**<br/>π *Analysis report*<br/>π― *Recommendations*<br/>π *Next steps*]
G --> END[β
**Analysis Complete**]
The Agentic Startup uses activity-based agents that focus on WHAT they do, not WHO they are. Traditional engineering boundaries (backend/frontend) are artificial constraints that reduce LLM performance. Instead, our agents:
- Focus on activities - Agents specialize in
api-designorcomponent-architecture, not arbitrary roles - Adapt to your stack - Automatically detect and apply React/Vue/Angular patterns, REST/GraphQL APIs, PostgreSQL/MongoDB optimizations
- Execute in parallel - Multiple specialists work simultaneously on related activities
- Preserve real expertise - Keep domain specialization (mobile, security, UX) where it genuinely adds value
Each agent receives only relevant context for their specific expertise, reducing cognitive load and improving accuracy.
View all specialized agents
the-chief - Eliminates bottlenecks through smart routing and complexity assessment the-analyst - Transforms vague requirements into actionable specifications the-architect - Balances elegance with pragmatic business reality the-software-engineer - Ships features that actually work the-platform-engineer - Makes systems that don't wake you at 3am the-designer - Creates products people actually want to use the-qa-engineer - Catches bugs before users do the-security-engineer - Keeps the bad guys out the-mobile-engineer - Ships apps users love the-ml-engineer - Makes AI that actually ships the-meta-agent - Creates new specialized agents
- Philosophy & Research - Why activity-based agents outperform role-based
- Complete Agent Reference - All 40 agents and their capabilities
- Commands may occasionally need retry due to Claude Code quirks
- Agents sometimes ignore custom instructions
- Your CLAUDE.md and MCPs may affect behavior
- Best practice: Restart Claude Code between major tasks
Ship faster. Ship better. Ship with The Agentic Startup. π
