
Security News
Axios Supply Chain Attack Reaches OpenAI macOS Signing Pipeline, Forces Certificate Rotation
OpenAI rotated macOS signing certificates after a malicious Axios package reached its CI pipeline in a broader software supply chain attack.
create-ax-project
Advanced tools
Multi-AI Workflow Pipeline - Create new projects with 10-stage development workflow
Multi-AI Workflow Pipeline for Software Development
ax-templates is a 10-stage software development workflow pipeline that orchestrates multiple AI models (Claude, Gemini, Codex) for end-to-end project development.
┌─────────────────────────────────────────────────────────────────────┐
│ ax-templates Pipeline │
├─────────────────────────────────────────────────────────────────────┤
│ 01 Brainstorm → 02 Research → 03 Planning → 04 UI/UX │
│ Gemini Claude Gemini Gemini │
├─────────────────────────────────────────────────────────────────────┤
│ 05 Tasks → 06 Implement → 07 Refactor → 08 QA → 09 Test │
│ Claude Claude Codex Claude Codex │
├─────────────────────────────────────────────────────────────────────┤
│ 10 Deploy │
│ Claude │
└─────────────────────────────────────────────────────────────────────┘
| Stage | Name | AI Model | Mode |
|---|---|---|---|
| 01 | Brainstorming | Gemini + Claude | YOLO (Container) |
| 02 | Research | Claude | Plan Mode |
| 03 | Planning | Gemini | Plan Mode |
| 04 | UI/UX Planning | Gemini | Plan Mode |
| 05 | Task Management | Claude | Plan Mode |
| 06 | Implementation | Claude | Plan + Sandbox |
| 07 | Refactoring | Codex | Deep Dive |
| 08 | QA | Claude | Plan + Sandbox |
| 09 | Testing & E2E | Codex | Sandbox + Playwright |
| 10 | CI/CD & Deployment | Claude | Headless |
# Create a new project
npx create-ax-project my-project
cd my-project
# Edit project brief
# stages/01-brainstorm/inputs/project_brief.md
# Start development with Claude Code
/run-stage 01-brainstorm
In Claude Code, all slash commands are available:
/status # Check pipeline status
/run-stage 01-brainstorm
/handoff # Create handoff document
/next # Move to next stage
# 1. Create project
npx create-ax-project my-saas-app
cd my-saas-app
# 2. Edit your project brief
# Open: stages/01-brainstorm/inputs/project_brief.md
# 3. Start brainstorming stage
# In Claude Code:
/brainstorm
# 4. Check status anytime
/status
# 5. Create handoff and move to next stage
/handoff
/next
Edit stages/01-brainstorm/inputs/project_brief.md:
## 프로젝트 이름
my-saas-app
## 한 줄 설명
[프로젝트를 한 줄로 설명해주세요]
## 문제 정의
[해결하려는 문제는 무엇인가요?]
## 타겟 사용자
[주요 사용자는 누구인가요?]
## 핵심 기능 (초안)
1. [기능 1]
2. [기능 2]
3. [기능 3]
This monorepo contains three packages:
| Package | Description | Install |
|---|---|---|
ax-templates | NPM CLI | npm install -g ax-templates |
@ax-templates/core | Core library | npm install @ax-templates/core |
@ax-templates/plugin | Claude Code plugin | claude plugin install @ax-templates/plugin |
| Command | CLI | Plugin |
|---|---|---|
| Initialize project | ax init | /init-project |
| Show status | ax status | /status |
| List stages | ax stages | /stages |
| Run stage | ax run-stage <id> | /run-stage <id> |
| Next stage | ax next | /next |
| Create handoff | ax handoff | /handoff |
| Create checkpoint | ax checkpoint | /checkpoint |
| Restore checkpoint | ax restore | /restore |
| Check context | ax context | /context |
| Command | CLI | Plugin |
|---|---|---|
| Gemini prompt | ax gemini <prompt> | /gemini <prompt> |
| Codex prompt | ax codex <prompt> | /codex <prompt> |
| Command | CLI | Plugin | Description |
|---|---|---|---|
| AI Collaboration | ax collaborate | /collaborate | Run multi-AI collaboration (parallel, sequential, debate modes) |
| AI Benchmarking | ax benchmark | /benchmark | Compare AI model performance on tasks |
| Pipeline Fork | ax fork | /fork | Create/manage pipeline branches for exploration |
| Output Validation | ax validate | /validate | Validate stage outputs against quality criteria |
| Stage | CLI | Plugin |
|---|---|---|
| 01-brainstorm | ax brainstorm | /brainstorm |
| 02-research | ax research | /research |
| 03-planning | ax planning | /planning |
| 04-ui-ux | ax ui-ux | /ui-ux |
| 05-task-management | ax tasks | /tasks |
| 06-implementation | ax implement | /implement |
| 07-refactoring | ax refactor | /refactor |
| 08-qa | ax qa | /qa |
| 09-testing | ax test | /test |
| 10-deployment | ax deploy | /deploy |
Project configuration is stored in .ax-config.yaml:
ax_templates:
version: "2.0.0"
paths:
project_root: "./my-app"
stages_output: "./stages"
state: "./state"
checkpoints: "./state/checkpoints"
ai:
gemini: true
codex: true
tmux:
gemini_session: "ax-gemini"
codex_session: "ax-codex"
output_timeout: 300
context:
warning: 60
action: 50
critical: 40
task_save_frequency: 5
git:
commit_language: "Korean"
auto_commit: true
Each project is fully self-contained with all pipeline components:
my-project/ # PROJECT_ROOT
├── .claude/ # Claude Code configuration
│ ├── commands/ # Slash commands (26 commands)
│ ├── hooks/ # Lifecycle hooks
│ ├── skills/ # AI skills
│ └── settings.json
├── stages/ # 10-stage pipeline
│ ├── 01-brainstorm/
│ │ ├── CLAUDE.md # Stage-specific AI instructions
│ │ ├── config.yaml
│ │ ├── prompts/
│ │ ├── inputs/
│ │ │ └── project_brief.md # Start here!
│ │ ├── outputs/ # Generated artifacts
│ │ └── HANDOFF.md
│ ├── 02-research/
│ └── ... (10 stages total)
├── config/ # Pipeline configuration
│ ├── pipeline.yaml
│ ├── context.yaml
│ └── ... (15+ config files)
├── state/ # Project state
│ ├── progress.json # Pipeline progress
│ ├── checkpoints/ # Recovery points
│ └── context/ # Context snapshots
├── scripts/ # Helper scripts
├── CLAUDE.md # Main AI instructions
├── src/ # Source code (from stage 06)
└── package.json
# Clone repository
git clone https://github.com/your-org/ax-templates.git
cd ax-templates
# Install dependencies
pnpm install
# Build all packages
pnpm build
# Run tests
pnpm test
# Link CLI globally
cd packages/cli
pnpm link --global
# Test CLI
ax --help
# Link plugin to Claude Code
claude plugin link ./packages/plugin
ax-templates/
├── packages/
│ ├── core/ # Shared business logic
│ │ ├── src/
│ │ │ ├── config/ # Configuration management
│ │ │ ├── stage/ # Stage management
│ │ │ ├── context/ # Context management
│ │ │ └── ai/ # AI model abstraction
│ │ └── package.json
│ │
│ ├── cli/ # NPM CLI package
│ │ ├── src/
│ │ │ ├── commands/ # CLI commands
│ │ │ └── prompts/ # Interactive prompts
│ │ ├── bin/ax.js
│ │ └── package.json
│ │
│ └── plugin/ # Claude Code plugin
│ ├── plugin.json
│ ├── CLAUDE.md
│ ├── .claude/
│ │ ├── commands/ # Slash commands
│ │ └── hooks/ # Lifecycle hooks
│ ├── scripts/ # Helper scripts
│ └── package.json
│
├── templates/ # Installable templates
│ └── default/ # Default 10-stage template
│
├── docs/ # Documentation
└── package.json # Monorepo root
git checkout -b feature/amazing-feature)git commit -m 'feat: add amazing feature')git push origin feature/amazing-feature)We use Conventional Commits:
feat: New featurefix: Bug fixdocs: Documentationchore: Maintenancerefactor: Code refactoringtest: Test updatesMIT
FAQs
Multi-AI Workflow Pipeline - Create new projects with 10-stage development workflow
We found that create-ax-project demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
OpenAI rotated macOS signing certificates after a malicious Axios package reached its CI pipeline in a broader software supply chain attack.

Security News
Open source is under attack because of how much value it creates. It has been the foundation of every major software innovation for the last three decades. This is not the time to walk away from it.

Security News
Socket CEO Feross Aboukhadijeh breaks down how North Korea hijacked Axios and what it means for the future of software supply chain security.