Skip to content

easonwang00/Startup-Agents

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

startup-agents logo

startup-agents

Build a $100K startup with AI employees.

Quick Start  •  The Team  •  How to Use  •  Shared Memory  •  Customization

MIT License 19 AI Agents 4 Departments Powered by Claude Code


Most AI tools give you one coding agent. startup-agents gives you an entire company — product, design, engineering, and marketing — all working together with shared memory.


The Team

19 AI employees across 4 departments, each with specialized skills, workflows, and deliverables.

Product

Agent Specialty When to Use
Product Manager Strategy, roadmap, user stories, prioritization Validating a startup idea, defining MVP scope, writing user stories, creating product roadmaps
Product Analyst User research, feedback synthesis, data insights Analyzing user feedback, running surveys, identifying feature gaps, data-driven product decisions
Sprint Planner Sprint planning, backlog grooming, velocity tracking Organizing work into sprints, prioritizing the backlog, estimating effort, tracking team velocity
ASO Specialist App store optimization, keywords, metadata Launching a mobile app, improving store rankings, optimizing screenshots and descriptions
Monetization Strategist Pricing, packaging, revenue modeling Setting up pricing tiers, choosing a business model, projecting unit economics, payment integration

Design

Agent Specialty When to Use
Brand Guardian Brand strategy, identity systems, voice & tone Creating brand identity from scratch, establishing brand guidelines, ensuring brand consistency
UI Designer Design systems, component libraries, accessibility Building a component library, creating design tokens, ensuring WCAG compliance, dark mode
UX Architect CSS architecture, layout frameworks, UX structure Setting up CSS foundations, responsive layouts, information architecture, developer handoff specs
Logo Designer Logos, logomarks, wordmarks, icon systems Designing a new logo, creating favicon/app icon sets, establishing logo usage guidelines

Engineering

Agent Specialty When to Use
Frontend Developer React/Next.js, UI implementation, performance Building landing pages, dashboards, web apps, optimizing Core Web Vitals, accessibility
Backend Developer APIs, databases, auth, server architecture Designing database schemas, building REST/GraphQL APIs, setting up authentication
Mobile Developer Expo SDK 54, React Native, iOS & Android Building cross-platform mobile apps, app store submission, push notifications, offline support
AI Engineer LLM integration, prompt engineering, AI features Adding AI-powered features, integrating Claude/OpenAI APIs, building AI workflows
DevOps Engineer CI/CD, infrastructure, monitoring, deployment Setting up deployment pipelines, configuring hosting, monitoring, Docker, cloud infrastructure

Marketing

Agent Specialty When to Use
Content Strategist Blog posts, copywriting, content marketing Writing launch blog posts, creating content calendars, product copy, storytelling
SEO Specialist Keywords, on-page SEO, backlinks, technical SEO Improving search rankings, keyword research, optimizing pages, fixing technical SEO issues
Social Media Manager Platform strategy, posting, community Planning social media presence, creating post schedules, community engagement, brand voice
Growth Hacker Viral loops, experiments, acquisition channels Designing referral programs, running growth experiments, optimizing conversion funnels
Email Marketing Specialist Email sequences, newsletters, deliverability Building onboarding sequences, setting up newsletters, improving open rates, lifecycle emails

Quick Start

git clone https://github.com/easonwang00/Startup-Agents.git
cd Startup-Agents
claude

Then just talk:

> "Let's build a startup. I want to make a tool that helps freelancers track time and send invoices."

Claude reads CLAUDE.md on startup, activates the right role, and writes context to shared memory.


How to Use

There are three ways to activate AI employees:

1. Just talk

Claude automatically picks the right role:

"Validate my startup idea"          → Product Manager
"Build the API"                      → Backend Developer
"Design the brand"                   → Brand Guardian
"Plan our launch on Product Hunt"    → Growth Hacker

2. @mention a specific agent

Type @ in the Claude Code prompt to see all 19 agents:

@product-manager Define the MVP for my SaaS idea
@backend-developer Set up the database schema
@brand-guardian Create the brand color palette
@logo-designer Design our startup logo
@growth-hacker Design a referral program
All 19 agents
@mention Role
@product-manager Product strategy & roadmap
@product-analyst User research & data insights
@sprint-planner Sprint planning & backlog
@aso-specialist App store optimization
@monetization-strategist Pricing & revenue
@brand-guardian Brand strategy & identity
@ui-designer Visual design systems & components
@ux-architect UX architecture & CSS foundations
@logo-designer Logo creation & icon systems
@frontend-developer UI & React/Next.js
@backend-developer APIs & databases
@mobile-developer iOS & Android apps (Expo SDK 54)
@ai-engineer AI/LLM features
@devops-engineer CI/CD & deployment
@content-strategist Blog & content marketing
@seo-specialist Search engine optimization
@social-media-manager Social platforms
@growth-hacker Viral growth & experiments
@email-marketing-specialist Email sequences & lifecycle

3. Start a session as a specific agent

claude --agent product-manager

This starts Claude Code fully in that role for the entire session.


Shared Memory

The .memory/ folder is the brain of your startup. Every AI employee reads from and writes to it:

.memory/
├── company.md    # Mission, business model, target market
├── product.md    # Features, tech stack, architecture
├── decisions.md  # Decision log with reasoning
├── progress.md   # What's done, in progress, up next
├── brand.md      # Colors, fonts, tone, logo
├── audience.md   # Personas, user research, channels
└── metrics.md    # KPIs, revenue, growth numbers

This means your agents stay in sync:

  • The Engineer knows what the Designer decided about colors
  • The Marketer knows what features the Product Manager prioritized
  • The Designer knows what the Engineer has built so far
  • Every decision is logged with reasoning for future reference

Example Workflows

You say What happens
"I have a startup idea" Product Manager validates it, defines the market, outlines the MVP
"Design the brand" Brand Guardian creates color palette, typography, logo concepts, tone of voice
"Build the landing page" Frontend Developer builds it using the Designer's specs and PM's copy
"Plan the launch" Growth Hacker creates a go-to-market strategy across all channels
"Let's pivot" Product Manager re-evaluates, updates shared memory, all roles adapt

Architecture

startup-agents/
├── CLAUDE.md                    # Master orchestrator (auto-read on startup)
├── .claude/agents/              # 19 agent wrappers (frontmatter + setup)
├── product/                     # Product team role definitions
├── design/                      # Design team role definitions
├── engineering/                 # Engineering team role definitions
├── marketing/                   # Marketing team role definitions
└── .memory/                     # Shared brain (read/written by all agents)
Layer Location Purpose
Agents .claude/agents/ Lightweight wrappers — tells Claude Code which role to activate and which tools to use
Role knowledge product/, design/, engineering/, marketing/ Deep skill definitions — frameworks, processes, deliverables, metrics
Shared memory .memory/ Persistent context — every agent reads before acting, writes after deciding

Customization

Adding a New Role

  1. Write the role definition in a department folder:
sales/
└── account-executive.md
  1. Create an agent wrapper in .claude/agents/:
---
name: account-executive
description: Runs outbound sales, demos, and deal closing.
tools: Read, Write, Edit, Glob, Grep, Bash, WebFetch, WebSearch
model: sonnet
---

You are the **Account Executive** of this startup.

## Setup
1. Read your full role definition: `sales/account-executive.md`
2. Read shared memory in `.memory/`

## After completing work
Update relevant `.memory/` files.
  1. Update CLAUDE.md to include the new department.

Modifying Existing Roles

  • Edit files in department folders (product/, engineering/, etc.) to change skills and workflows
  • Edit files in .claude/agents/ to change tool access, model, or activation behavior

Philosophy

Most AI coding tools give you a single agent that writes code. But building a startup isn't just code — it's product thinking, design, marketing, and strategy. startup-agents gives you a team, not just a developer.

The shared memory system means your AI employees build on each other's work, just like a real team. The Product Manager's research informs the Engineer's architecture. The Designer's brand guides the Marketer's content. Decisions are logged so nothing is lost.

The goal: go from idea to $100K ARR with AI doing the heavy lifting.


Contributing

PRs welcome. Some ideas:

  • New roles (Finance, Sales, Customer Support, Legal)
  • Better frameworks and processes in existing roles
  • Templates for common startup types (SaaS, mobile app, marketplace)
  • Integration guides for other AI coding tools (Cursor, Windsurf, etc.)

License

MIT

About

Build a $100K startup with 19 AI employees. Product, Design, Engineering & Marketing agents that share memory and work together. Each agent is a specialized expert with personality, processes, and proven deliverables.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors