Skip to content

Sincebook/Claude-Code-Software-Development

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Claude Code Software Studios

English | 中文


Inspired by and built upon Claude Code Game Studios — a game development studio system by @Donchitos. This project adapts that architecture for general software product development.

An AI-powered software company managed through 45 coordinated Claude Code subagents and 70 skills.
You bring the product vision — the agent system handles everything from PRD authoring to architecture, sprint planning, implementation, testing, and release.

What This Is

A complete software development studio running inside Claude Code. Every discipline is covered by a dedicated specialist agent. Skills provide structured workflows that coordinate multiple agents to deliver production-quality results with minimal manual overhead.

User-driven, not autonomous. Agents propose and draft; you decide and approve. Every file write is preceded by a draft review and explicit approval request.

Quick Start

/start

The onboarding skill detects your project stage (new / in-progress / brownfield) and guides you to the right workflow.

Skill Pipeline

/start → /brainstorm → /prototype (optional)
       ↓
/design-feature (per feature)
/api-design · /database-design · /design-system
       ↓
/create-architecture → /architecture-decision → /create-control-manifest
       ↓
/create-epics → /create-stories → /sprint-plan
       ↓
/story-readiness → /dev-story → /code-review → /story-done
       ↓
/smoke-check → /team-qa → /release-checklist
       ↓
/deploy → /launch-checklist → /incident-response

Agent Roster (45 agents)

Tier Agents
Leadership vp-engineering · technical-director · product-owner · qa-lead · engineering-manager
Leads lead-programmer · product-manager · ux-lead · technical-writer · devops-lead · security-lead
Backend backend-engineer · api-designer · database-architect · backend-specialist-nodejs · backend-specialist-python · backend-specialist-java · backend-specialist-go
Frontend frontend-engineer · frontend-specialist-react · frontend-specialist-vue · ui-programmer
Mobile mobile-specialist-rn · mobile-specialist-flutter
Infrastructure cloud-architect · devops-engineer · platform-engineer
Cross-cutting ml-engineer · performance-analyst · security-engineer · analytics-engineer · qa-tester · accessibility-specialist · localization-lead · ux-designer · prototyper · systems-architect · domain-modeler · content-strategist · developer-relations · growth-engineer · pricing-strategist · feature-lead · release-manager · tooling-engineer

Skill Reference (70 skills)

Product Design

Skill Purpose
/brainstorm Guided ideation from zero to a structured product concept
/design-feature Collaborative PRD authoring for a single feature
/quick-design Lightweight spec for small changes or tuning
/design-system Visual identity and component standards
/ux-design Screen-level UX spec and interaction design
/api-design REST/GraphQL API contract design
/database-design Schema, indexes, and migration strategy
/map-systems Decompose product into systems and map dependencies

Architecture

Skill Purpose
/create-architecture Full architecture document from all PRDs
/architecture-decision Create an ADR for a technical decision
/architecture-review Validate architecture against PRDs (PASS/FAIL)
/create-control-manifest Actionable rules sheet extracted from all ADRs
/review-all-prds Cross-PRD consistency and conflict check
/consistency-check Entity registry consistency across documents

Planning & Sprints

Skill Purpose
/create-epics Translate PRDs into epics per architectural module
/create-stories Break epics into implementation-ready story files
/sprint-plan Generate or update a sprint plan
/sprint-status Fast sprint progress snapshot
/estimate Effort estimation with confidence levels
/scope-check Detect scope creep vs. original plan
/milestone-review Progress review with go/no-go recommendation

Implementation

Skill Purpose
/dev-story Read a story and implement it with the right specialist
/code-review Architectural and quality code review
/story-readiness Validate a story is implementation-ready
/story-done End-of-story completion review against acceptance criteria
/setup-stack Configure technology stack and pin versions
/prototype Throwaway spike to validate a technical approach

Quality & Testing

Skill Purpose
/team-qa Full QA cycle: test plan + test case writing
/qa-plan Generate a QA test plan for a sprint or feature
/smoke-check Critical path smoke test gate before QA handoff
/test-setup Scaffold test framework and CI/CD pipeline
/test-helpers Generate test helper libraries
/test-evidence-review Review test files and manual evidence quality
/test-flakiness Detect and track non-deterministic tests
/regression-suite Map coverage to critical paths; flag drift
/bug-report Create structured bug reports
/bug-triage Prioritize all open bugs by severity/sprint

Security & Performance

Skill Purpose
/security-audit OWASP Top 10 and auth vulnerability scan
/security-review Review pending branch changes for security issues
/perf-profile Structured performance profiling
/perf-budget Define and track performance budgets
/dependency-audit Vulnerabilities, licenses, and outdated packages

Release & Operations

Skill Purpose
/deploy Staging to production deployment workflow
/release-checklist Pre-release validation checklist
/launch-checklist Full launch readiness (engineering + legal + ops)
/incident-response Production incident triage and post-mortem
/hotfix Emergency fix with full audit trail
/day-one-patch Post-launch patch targeting known issues
/patch-notes User-facing patch notes from git history
/changelog Internal and external changelog generation
/feature-flag Feature flag design and lifecycle management

Team Orchestration

Skill Purpose
/team-frontend Full UI feature cycle: UX → components → a11y → QA
/team-backend Full backend cycle: API → DB → implementation → tests
/team-mobile Mobile feature: UX spec → RN/Flutter → cross-platform test
/team-devops Cloud design → IaC → CI/CD → monitoring
/team-ml ML feature: framing → pipeline → model → production
/team-qa QA strategy → test plan → test cases
/team-release Release manager → QA → DevOps → EM coordination
/team-ui Full UI/UX pipeline: spec → design → components → review
/team-polish Performance + security + accessibility + QA
/team-live-ops Post-launch: growth experiments + retention + content

Project Management

Skill Purpose
/gate-check Phase gate verdict: PASS / CONCERNS / FAIL
/retrospective Sprint or milestone retrospective
/tech-debt Scan, categorize, and prioritize technical debt
/onboard New contributor onboarding document
/project-stage-detect Detect stage and identify documentation gaps
/reverse-document Generate PRDs/architecture from existing code
/adopt Brownfield migration plan for template compliance
/propagate-design-change Identify stale ADRs after a PRD revision
/help Context-aware guidance on what to do next

Supported Tech Stacks

Category Options
JavaScript/TypeScript Next.js 15, React 19, Vue 3, Node.js 22, NestJS 10, Fastify 5, Express 5
Python FastAPI 0.115, Django 5.1, Flask 3, SQLAlchemy 2, Pydantic v2
Java/Kotlin Spring Boot 3.3, Spring Security 6, Kotlin 2.0, Micronaut 4, Quarkus 3
Go Go 1.23, Echo 4, Fiber 2, Gin 1.9, chi 5, pgx 5
Mobile React Native (Expo), Flutter 3
Infrastructure AWS, GCP, Azure, Docker, Kubernetes, Terraform
Databases PostgreSQL, MySQL, MongoDB, Redis, DynamoDB

Directory Structure

/
├── CLAUDE.md                    # Master configuration
├── .claude/                     # Agents, skills, hooks, rules, docs
├── src/                         # Product source code
│   ├── frontend/
│   ├── backend/
│   ├── mobile/
│   ├── api/
│   ├── db/
│   └── shared/
├── design/                      # Product specifications
│   ├── prd/                     # Feature PRDs
│   ├── ux/                      # UX specs and flows
│   └── registry/                # Entity registry
├── docs/                        # Technical documentation
│   ├── architecture/            # ADRs and system diagrams
│   ├── api/                     # API reference
│   ├── runbooks/                # Operational runbooks
│   └── stack-reference/         # Version-pinned framework snapshots
├── tests/                       # Test suites
│   ├── unit/
│   ├── integration/
│   ├── e2e/
│   └── performance/
├── infrastructure/              # Terraform, Kubernetes manifests
├── prototypes/                  # Throwaway spikes (never copied to src/)
└── production/                  # Sprint plans, bugs, releases, QA

Model Tier Assignment

Model Used For
Opus Multi-document synthesis, phase gate verdicts, cross-system reviews
Sonnet Implementation, design authoring, feature analysis (default)
Haiku Read-only status checks, formatting, simple lookups

Claude Code 软件工作室

English | 中文


本项目参考并基于 Claude Code Game Studios 构建 —— 由 @Donchitos 创建的游戏开发工作室系统。本项目将该架构适配为通用软件产品开发场景。

通过 45 个协作 Claude Code 子智能体70 个技能管理的 AI 驱动软件公司。
你提供产品愿景,智能体系统负责从 PRD 编写到架构设计、迭代规划、代码实现、测试直到发布的全部工作。

这是什么

一个完整的软件开发工作室,运行于 Claude Code 内部。每个专业领域由专属的智能体负责。技能提供结构化工作流,协调多个智能体,以最低的人工开销交付生产级结果。

用户驱动,非自主执行。 智能体提案和起草,你决策和审批。每次文件写入之前都会展示草稿并请求明确批准。

快速开始

/start

引导技能会检测你的项目阶段(全新 / 进行中 / 棕地项目),并引导你进入正确的工作流。

技能流水线

/start → /brainstorm → /prototype(可选)
       ↓
/design-feature(逐功能执行)
/api-design · /database-design · /design-system
       ↓
/create-architecture → /architecture-decision → /create-control-manifest
       ↓
/create-epics → /create-stories → /sprint-plan
       ↓
/story-readiness → /dev-story → /code-review → /story-done
       ↓
/smoke-check → /team-qa → /release-checklist
       ↓
/deploy → /launch-checklist → /incident-response

智能体名单(45 个)

层级 智能体
领导层 vp-engineering · technical-director · product-owner · qa-lead · engineering-manager
负责人层 lead-programmer · product-manager · ux-lead · technical-writer · devops-lead · security-lead
后端 backend-engineer · api-designer · database-architect · backend-specialist-nodejs · backend-specialist-python · backend-specialist-java · backend-specialist-go
前端 frontend-engineer · frontend-specialist-react · frontend-specialist-vue · ui-programmer
移动端 mobile-specialist-rn · mobile-specialist-flutter
基础设施 cloud-architect · devops-engineer · platform-engineer
横切关注 ml-engineer · performance-analyst · security-engineer · analytics-engineer · qa-tester · accessibility-specialist · localization-lead · ux-designer · prototyper · systems-architect · domain-modeler · content-strategist · developer-relations · growth-engineer · pricing-strategist · feature-lead · release-manager · tooling-engineer

技能参考(70 个)

产品设计

技能 用途
/brainstorm 从零开始的引导式创意,输出结构化产品概念
/design-feature 单功能 PRD 协作编写
/quick-design 小改动或参数调整的轻量设计规格
/design-system 视觉标识和组件规范
/ux-design 界面级 UX 规格与交互设计
/api-design REST/GraphQL API 契约设计
/database-design 数据库 Schema、索引与迁移策略
/map-systems 将产品分解为系统并映射依赖关系

架构

技能 用途
/create-architecture 基于所有 PRD 生成完整架构文档
/architecture-decision 为技术决策创建 ADR
/architecture-review 对照 PRD 验证架构(通过/失败)
/create-control-manifest 从所有 ADR 提取的可操作规则手册
/review-all-prds 跨 PRD 一致性与冲突检查
/consistency-check 跨文档的实体注册表一致性检查

规划与迭代

技能 用途
/create-epics 将 PRD 转化为每个架构模块对应的 Epic
/create-stories 将 Epic 拆分为可实施的 Story 文件
/sprint-plan 生成或更新迭代计划
/sprint-status 快速迭代进度快照
/estimate 带置信度的工作量估算
/scope-check 检测范围蔓延 vs 原始计划
/milestone-review 里程碑进度回顾与发布建议

实现

技能 用途
/dev-story 读取 Story 并用合适的专家实现
/code-review 架构和代码质量审查
/story-readiness 验证 Story 是否实现就绪
/story-done 对照验收标准的 Story 完成审查
/setup-stack 配置技术栈并锁定版本
/prototype 一次性技术验证 Spike

质量与测试

技能 用途
/team-qa 完整 QA 周期:测试计划 + 测试用例编写
/qa-plan 为迭代或功能生成 QA 测试计划
/smoke-check QA 移交前的关键路径冒烟测试
/test-setup 搭建测试框架和 CI/CD 流水线
/test-helpers 生成测试辅助库
/test-evidence-review 审查测试文件和手工测试证据质量
/test-flakiness 检测和追踪不确定性测试
/regression-suite 将测试覆盖率映射到关键路径;标记覆盖漂移
/bug-report 创建结构化 Bug 报告
/bug-triage 按严重程度/迭代优先排序所有开放 Bug

安全与性能

技能 用途
/security-audit OWASP Top 10 与认证漏洞扫描
/security-review 审查待合并分支的安全问题
/perf-profile 结构化性能剖析
/perf-budget 定义和追踪性能预算
/dependency-audit 漏洞、许可证合规与过时包检查

发布与运维

技能 用途
/deploy Staging 到生产环境部署工作流
/release-checklist 发布前验证清单
/launch-checklist 完整上线就绪检查(工程 + 法务 + 运营)
/incident-response 生产故障分类和事后复盘
/hotfix 带完整审计追踪的紧急修复
/day-one-patch 上线后针对已知问题的当日补丁
/patch-notes 从 Git 历史生成面向用户的补丁说明
/changelog 生成内部和外部变更日志
/feature-flag 功能开关设计与生命周期管理

团队编排

技能 用途
/team-frontend 完整 UI 功能周期:UX → 组件 → 无障碍 → QA
/team-backend 完整后端周期:API → DB → 实现 → 测试
/team-mobile 移动端功能:UX 规格 → RN/Flutter → 跨平台测试
/team-devops 云架构 → IaC → CI/CD → 监控
/team-ml ML 功能:问题定义 → 数据管道 → 模型 → 生产
/team-qa QA 策略 → 测试计划 → 测试用例
/team-release 发布经理 → QA → DevOps → EM 协调
/team-ui 完整 UI/UX 流水线:规格 → 设计 → 组件 → 审查
/team-polish 性能 + 安全 + 无障碍 + QA
/team-live-ops 上线后:增长实验 + 留存 + 内容运营

项目管理

技能 用途
/gate-check 阶段门验证:通过 / 关注 / 失败
/retrospective 迭代或里程碑回顾
/tech-debt 扫描、分类和优先处理技术债
/onboard 新贡献者引导文档
/project-stage-detect 检测项目阶段并识别文档缺口
/reverse-document 从现有代码生成 PRD 或架构文档
/adopt 棕地项目迁移到模板规范的迁移计划
/propagate-design-change 识别 PRD 修订后过时的 ADR
/help 基于上下文的下一步操作指引

支持的技术栈

类别 选项
JavaScript/TypeScript Next.js 15、React 19、Vue 3、Node.js 22、NestJS 10、Fastify 5、Express 5
Python FastAPI 0.115、Django 5.1、Flask 3、SQLAlchemy 2、Pydantic v2
Java/Kotlin Spring Boot 3.3、Spring Security 6、Kotlin 2.0、Micronaut 4、Quarkus 3
Go Go 1.23、Echo 4、Fiber 2、Gin 1.9、chi 5、pgx 5
移动端 React Native(Expo)、Flutter 3
基础设施 AWS、GCP、Azure、Docker、Kubernetes、Terraform
数据库 PostgreSQL、MySQL、MongoDB、Redis、DynamoDB

目录结构

/
├── CLAUDE.md                    # 主配置文件
├── .claude/                     # 智能体、技能、钩子、规则、文档
├── src/                         # 产品源代码
│   ├── frontend/                # 前端应用代码
│   ├── backend/                 # 后端服务代码
│   ├── mobile/                  # 移动端应用代码
│   ├── api/                     # API 层(路由、控制器、中间件)
│   ├── db/                      # 数据库模型、迁移、种子数据
│   └── shared/                  # 共享类型、工具、常量
├── design/                      # 产品规格
│   ├── prd/                     # 功能 PRD 文档
│   ├── ux/                      # UX 规格与流程图
│   └── registry/                # 实体注册表
├── docs/                        # 技术文档
│   ├── architecture/            # ADR 与系统图
│   ├── api/                     # API 参考文档
│   ├── runbooks/                # 运维手册
│   └── stack-reference/         # 版本锁定的框架 API 快照
├── tests/                       # 测试套件
│   ├── unit/                    # 单元测试
│   ├── integration/             # 集成测试
│   ├── e2e/                     # 端到端测试
│   └── performance/             # 性能基准测试
├── infrastructure/              # Terraform、Kubernetes 清单
├── prototypes/                  # 一次性技术验证(不得复制到 src/)
└── production/                  # 迭代计划、Bug、发布、QA

模型分层分配

模型 适用场景
Opus 多文档综合分析、阶段门裁决、跨系统整体审查
Sonnet 功能实现、设计文档编写、单系统分析(默认)
Haiku 只读状态检查、格式化、简单查询

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages