Skip to content

rsmdt/the-startup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

The Agentic Startup

Ship faster. Ship better. Ship with The Agentic Startup.

Release Mentioned in Awesome Claude Code


πŸ“‹ Table of Contents


πŸ€– What is 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.

⚑ Quick Start

# Install (2 minutes)
curl -LsSf https://raw.githubusercontent.com/rsmdt/the-startup/main/install.sh | sh
See 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) paths

Then 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.

🎯 Core Features

The Startup Output Style

Transform Claude into your high-energy technical co-founder with The Startup output style:

/output-style The Startup

What 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.

Slash Commands

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.

/s:specify

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 001

What 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:

  1. Initialize by creating spec directory or finding existing work
  2. Research product requirements including user needs, market standards, and edge cases
  3. Design the solution architecture, data models, and security approach
  4. Break down implementation into executable phases with validation
  5. 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]
Loading

/s:implement

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.md

What 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:

  1. Initialize and validate that specification exists with PLAN.md
  2. Load context by parsing all phases and counting tasks
  3. Execute phases one at a time with approval gates
  4. Track progress through TodoWrite and PLAN.md checkboxes
  5. 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**]
Loading

/s:refactor

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 logic

What 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:

  1. Establish baseline by running all tests to ensure starting from green state
  2. Analyze code to identify specific refactoring opportunities and risks
  3. Get user approval by presenting findings before making changes
  4. Execute incrementally by applying one refactoring at a time with validation
  5. 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]
Loading

/s:analyze

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 processing

What You Get:

  • Auto-generated documentation creating organized docs in domain/, patterns/, and interfaces/ 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:

  1. Clarify scope by confirming exactly what you want analyzed
  2. Discover patterns by delegating to specialist agents for deep analysis
  3. Create documentation by writing findings to appropriate docs folders
  4. Review with user to direct what to explore next after each cycle
  5. 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**]
Loading

Agents - Your Expert Team

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-design or component-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

πŸ“– Complete Agent Reference β†’

πŸ“š Further Reading

Known Limitations

  • 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. πŸš€

About

The Agentic Startup - A collection of Claude Code commands, agents, etc

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published