By whalbawi
A pipeline of Claude Code skills that takes software products from idea to production.
Use when the user wants to track work items, create a backlog, or manage tasks. Responds to "add a task", "show tasks", "what's in the backlog", "update task", "close task", "task board", or when any skill needs to defer work for later. Provides CRUD operations on a file-based task store in .factory/backlog/. Not for sprint planning (use /spec) or bug tracking (use /bugfix).
Use when the user says "fix this bug", "this is broken", "CI is failing", "there's an issue with", "quick fix", "patch", "hotfix", or describes a concrete defect in existing behavior. Also use when Claude detects a small, well-scoped bug that does not require full specification. This skill triages bugs, produces a lightweight fix plan, and orchestrates a compressed pipeline (build -> QA -> security -> deploy) that bypasses the spec phase. Do not use for feature requests, vague problems needing discovery, or large changes spanning 3+ domains -- those need /spec.
Use when the user wants to "build it", "start building", "implement", "construct", "let's build", or when the spec is ready and the project scaffold exists and it is time to construct the actual product. This is the main construction phase using agent teams working in parallel git worktrees.
Use when the user wants to "deploy", "ship it", "push to production", "go live", "release", "deploy to alpha", "deploy to staging", or when the product is ready to be shipped to an environment. Handles three environments (alpha, staging, prod) with a promotion model and per-environment gates.
Use when the user wants to "build a product", "start a project", "go from idea to production", "use the factory pipeline", "claim this project", "onboard this codebase", or needs to be guided through the full process of ideating, speccing, prototyping, building, testing, securing, deploying, and monitoring a software product. This is the orchestrator for the entire Factory pipeline. Supports a "claim" mode for onboarding existing codebases.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A pipeline of Claude Code skills that takes software products from idea to production. Factory formalizes the process of using Claude to build software into a repeatable, systematic workflow: ideation, specification, prototyping, setup, build, retrospective, QA, security, and deployment.
Factory provides 12 Claude Code skills that cover the entire software
development lifecycle. You can run the full pipeline with /genesis, or
invoke any skill independently.
/ideation -> /spec -> /prototype -> /setup -> /build -> /retro -> /qa -> /security -> /deploy
| Skill | Purpose |
|---|---|
/genesis | Orchestrator — guides you through the full pipeline |
/ideation | Brainstorm features for new or existing products |
/spec | Turn an idea into a detailed, buildable specification |
/prototype | Quick throwaway implementations to compare alternatives |
/setup | Project scaffolding, CI/CD, deployment infra, telemetry |
/build | Agent teams construct the product in parallel worktrees |
/retro | Team retrospective — mandatory checkpoint after build |
/qa | Structured quality control beyond "tests pass" |
/security | Security audit and deployment gate |
/deploy | Ship to alpha, staging, or production |
Clone the repo and run the installer:
git clone https://github.com/whalbawi/factory.git
cd factory
./install.sh
The installer offers two modes:
~/.claude/skills/. Available in all
projects. Updates automatically when you pull the repo../skills/ in the current directory.
Versioned with your project. Manual updates.You can also pass flags directly:
./install.sh --global # non-interactive global install
./install.sh --local # non-interactive local install
./install.sh --uninstall # remove globally installed skills
> /genesis
Let's build something. Do you have an idea already, or want to brainstorm?
Factory will guide you through each phase, confirming at every transition.
You can skip phases, go back to earlier phases, or exit and resume later.
Pipeline state is saved in .factory/state.json.
Invoke any skill directly when you need it:
> /ideation # Brainstorm new features
> /spec # Spec out a feature
> /prototype # Try different approaches
> /qa # Run quality checks
> /security # Security audit
> /deploy # Ship it
> /retro # Team sync
If you close your terminal mid-pipeline, just invoke /genesis again.
It reads .factory/state.json and offers to resume where you left off.
Every skill updates .factory/state.json on invocation and completion,
even when invoked standalone. This keeps pipeline state consistent and
lets /genesis know what has been done.
Factory sets up three deployment environments via Fly.io:
{app}-alpha) — opt-in deploys by agents during build{app}-staging) — promoted after QA passes{app}) — promoted after security clears + user confirmsThe /build skill uses an agent team model where specialist agents work
in parallel git worktrees:
| Agent | Prefix | Role |
|---|---|---|
| Software Architect | ARC | Orchestration, task breakdown, merge coordination |
| Backend | BE | APIs, data layer, business logic |
| Frontend | FE | UI components, client-side logic |
| DevOps | OPS | Infrastructure, CI/CD, deployment configs |
| Security | SEC | Auth, input validation, hardening |
| QA | QA | Test authoring, coverage, integration tests |
| Product Design | PD | UX flows, accessibility, interaction patterns |
| Tech Writing | TW | Documentation, user-facing copy |
Not all agents are active for every project. The Architect assigns based on the project's domain decomposition.
npx claudepluginhub whalbawi/factory --plugin factoryGive soul to your workflow. 58 AI-powered skills across 17 roles — PM, Dev, Backend, Frontend, QA, UX, Data, Detect, WordPress, Release, Security, DevOps, and Core. Spec-to-ship pipeline: scaffold, implement, test, secure, deploy. Features two-phase workflow with human approval, quality-reviewer agent, token optimization, and continuous improvement via LEARN.md system.
Plugin de ingeniería de software completa: 10 agentes de núcleo y 9 opcionales con personalidad propia, memoria persistente por proyecto, quality gates y flujos automatizados desde la idea hasta producción.
Structured project planning and execution through brainstorm, spec, and build phases across three execution tiers: sequential, delegated sub-agents, and full agent teams
Multi-agent software evolution. Autonomously study, strategize, build, review, and evaluate code changes using specialist AI agents.
Production-grade engineering skills for AI coding agents — covering the full software development lifecycle from spec to ship.
Production-ready Claude Code configuration with role-based workflows (PM→Lead→Designer→Dev→QA), safety hooks, 44 commands, 19 skills, 8 agents, 43 rules, 30 hook scripts across 19 events, auto-learning pipeline, hook profiles, and multi-language coding standards