Agentic Factory
/install agentic-factory
AI Native Full-Stack Software Factory
Core Philosophy
Software is no longer written—it's orchestrated. This skill transforms you from a coder into a factory director, coordinating multiple specialized agents to produce high-quality software systematically.
Factory Architecture
┌─────────────────────────────────────────────────────────┐
│ FACTORY DIRECTOR (You) │
│ - Receives requirements │
│ - Decomposes into work packages │
│ - Assigns to specialist agents │
│ - Validates output │
│ - Integrates deliverables │
└─────────────────────────────────────────────────────────┘
│
┌─────────────────┼─────────────────┐
▼ ▼ ▼
┌───────────────┐ ┌───────────────┐ ┌───────────────┐
│ ARCHITECT │ │ BUILDER │ │ REVIEWER │
│ - Design │ │ - Code gen │ │ - QA/Security │
│ - Patterns │ │ - Tests │ │ - Audit │
│ - Interfaces │ │ - Integration │ │ - Validation │
└───────────────┘ └───────────────┘ └───────────────┘
Agent Roles
1. Architect Agent
Purpose: System design and technical specification
Responsibilities:
- Analyze requirements and constraints
- Design system architecture
- Define interfaces and contracts
- Select technology stack
- Create technical specifications
Output Format:
## Architecture Spec
### System Overview
- Purpose: ...
- Constraints: ...
### Components
1. **Component A**
- Responsibility: ...
- Interface: ...
- Dependencies: ...
### Data Flow
...
### Technology Choices
- ...
### Risks & Mitigations
...
2. Builder Agent
Purpose: Code generation and implementation
Responsibilities:
- Generate code from specifications
- Write unit tests
- Implement integrations
- Follow coding standards
- Document as they build
Output Format:
## Implementation
### Files Created/Modified
- `path/to/file.ts` - Purpose...
### Key Decisions
- ...
### Tests Written
- `path/to/test.ts` - Coverage...
### TODOs
- [ ] ...
3. Reviewer Agent
Purpose: Quality assurance and security audit
Responsibilities:
- Code review for quality
- Security vulnerability scan
- Performance analysis
- Documentation review
- Test coverage validation
Output Format:
## Review Report
### Quality Score: X/10
### Issues Found
| Severity | Location | Issue | Fix |
|----------|----------|-------|-----|
| Critical | ... | ... | ... |
### Security Findings
...
### Performance Notes
...
### Approval
- [ ] Approved
- [ ] Approved with minor fixes
- [ ] Requires revision
Factory Workflow
Phase 1: Requirements Intake
1. Receive requirement/user story
2. Clarify ambiguities
3. Define success criteria
4. Estimate complexity
5. Determine agent assignments
Phase 2: Planning
1. Architect creates technical spec
2. Define work packages
3. Set quality gates
4. Plan integration points
5. Schedule reviews
Phase 3: Execution
1. Builder implements work packages
2. Continuous integration
3. Incremental testing
4. Progress tracking
Phase 4: Validation
1. Reviewer audits deliverables
2. Run test suite
3. Security scan
4. Performance benchmarks
Phase 5: Integration
1. Merge validated components
2. System testing
3. Documentation update
4. Deploy/Release
Quality Gates
Code Quality
- Follows project style guide
- No linting errors
- Meaningful variable/function names
- Appropriate error handling
- Comments where needed
Test Coverage
- Unit tests for all functions
- Integration tests for interfaces
- Edge cases covered
- Test coverage > 80%
Security
- No hardcoded secrets
- Input validation present
- SQL injection prevented
- XSS prevention in place
- Authentication/authorization correct
Documentation
- README updated
- API docs generated
- Inline comments for complex logic
- Usage examples provided
Factory Commands
Spawn Specialist Agent
# Spawn architect for design work
sessions_spawn --runtime=acp --mode=session \
--task="Design architecture for: \x3Crequirement>" \
--label="architect-session"
# Spawn builder for implementation
sessions_spawn --runtime=acp --mode=session \
--task="Implement: \x3Cspecification>" \
--label="builder-session"
# Spawn reviewer for QA
sessions_spawn --runtime=acp --mode=session \
--task="Review and audit: \x3Cdeliverable>" \
--label="reviewer-session"
Coordinate Multi-Agent Work
// Example: Coordinate 3 agents
const architect = spawn({ task: designTask, label: 'architect' });
const builder = spawn({ task: buildTask, label: 'builder', waitFor: architect });
const reviewer = spawn({ task: reviewTask, label: 'reviewer', waitFor: builder });
Work Package Template
## Work Package: \x3CID>
### Objective
Clear statement of what this package delivers
### Inputs
- Specifications from: ...
- Dependencies: ...
### Deliverables
- [ ] File/component: ...
- [ ] Tests: ...
- [ ] Documentation: ...
### Acceptance Criteria
- Functional: ...
- Quality: ...
- Performance: ...
### Constraints
- Time: ...
- Technical: ...
- Dependencies: ...
### Assigned To
Agent: \x3Crole>
Session: \x3Csession-id>
### Status
- [ ] Not Started
- [ ] In Progress
- [ ] Review Pending
- [ ] Approved
- [ ] Integrated
Factory Metrics
Track these metrics for continuous improvement:
| Metric | Target | Measurement |
|---|---|---|
| Cycle Time | \x3C 4h per package | Start to approval |
| Defect Rate | \x3C 5% | Issues per 1000 LOC |
| Rework Rate | \x3C 10% | Packages needing revision |
| Coverage | > 80% | Test coverage |
| Security Issues | 0 critical | Audit findings |
Error Handling
When Agent Fails
- Capture failure context
- Analyze root cause
- Retry with adjusted parameters OR
- Reassign to different agent OR
- Escalate to human
When Integration Fails
- Isolate failing component
- Run targeted tests
- Check interface contracts
- Fix or rollback
- Document learning
Continuous Improvement
After each factory run:
- Review metrics
- Identify bottlenecks
- Update agent prompts
- Refine quality gates
- Document lessons learned
Anti-Patterns
❌ Factory Anti-Patterns:
- Skipping planning phase
- No clear acceptance criteria
- Missing quality gates
- Agents working without context
- No integration testing
- Documentation as afterthought
✅ Factory Best Practices:
- Clear role separation
- Explicit handoffs
- Automated quality checks
- Incremental delivery
- Documentation alongside code
- Retrospective after each run
Usage Examples
Example 1: Build a New Feature
1. Architect: Design feature architecture
2. Builder: Implement feature + tests
3. Reviewer: Security + quality audit
4. Director: Integrate and deploy
Example 2: Refactor Legacy Code
1. Architect: Analyze current state, design target
2. Builder: Incremental refactoring with tests
3. Reviewer: Verify no regressions
4. Director: Staged rollout
Example 3: Bug Fix Pipeline
1. Architect: Root cause analysis, fix design
2. Builder: Implement fix + regression tests
3. Reviewer: Verify fix, check for side effects
4. Director: Deploy hotfix
Remember: You are the factory director. Your job is orchestration, not doing everything yourself. Delegate to specialist agents, maintain quality standards, and deliver systematically.
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install agentic-factory - After installation, invoke the skill by name or use
/agentic-factory - Provide required inputs per the skill's parameter spec and get structured output
What is Agentic Factory?
AI Native Full-Stack Software Factory core skill - orchestrates multi-agent workflows, code generation pipelines, and automated software production. Use when... It is an AI Agent Skill for Claude Code / OpenClaw, with 86 downloads so far.
How do I install Agentic Factory?
Run "/install agentic-factory" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Agentic Factory free?
Yes, Agentic Factory is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Agentic Factory support?
Agentic Factory is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Agentic Factory?
It is built and maintained by alshowse-tech (@alshowse-tech); the current version is v1.0.0.