Transform how you work with AI by commanding specialized agent teams through structured workflows. From software development to user research to content creation - achieve 10x productivity with quality control.
🎯 Get Started • 📚 Documentation • 🔬 User Research • 💻 Development • ✍️ Content
🎭 The "Vibe CEO" Approach: Don't just prompt AI - orchestrate entire teams of specialized agents that work together, maintaining quality through systematic validation while you focus on strategy and creativity.
- Demonstrates practical application of AI agents in complex, multi-stage workflows
- Provides reusable patterns for template-driven development
- Shows how quality can be maintained through systematic elicitation and validation
- Creates framework for extending AI capabilities into new domains through expansion packs
This system provides a comprehensive foundation for AI-assisted work that maintains human oversight and quality control while maximizing the efficiency gains from AI automation.
|
Production-ready agents across three domains:
|
Complete end-to-end processes:
|
|
Intuitive orchestration system:
|
Built-in safety & validation:
|
# 1. Clone the repository
git clone https://github.com/jakreymyers/agentic-engineer.git
# 2. Navigate to project
cd agentic-engineer
# 3. Start using agents (with Claude)
*research-orchestrator # Start user research
*bmad-master # Software development
*content-editor # Content creationagentic-engineer/
├── .claude/ # AI Agent Orchestration Framework
│ ├── commands/ # Command definitions and routing
│ │ ├── bmad-core/ # Development workflow commands
│ │ ├── content-creation/ # Content creation commands
│ │ └── general/ # Universal utilities
│ ├── context/ # Agent contexts and resources
│ │ ├── bmad-core/ # Software development framework
│ │ │ ├── agents/ # Role-based specialists
│ │ │ ├── tasks/ # Instructions for agents
│ │ │ ├── workflows/ # Task driven workflows
│ │ │ ├── templates/ # Project artifact templates
│ │ │ ├── checklists/ # Quality control checklists
│ │ │ └── data/ # Knowledge bases
│ │ ├── content-creation/ # Content creation system
│ │ │ ├── agents/ # Content creation specialists
│ │ │ ├── tasks/ # Content creation tasks
│ │ │ ├── workflows/ # Content workflows
│ │ │ ├── templates/ # Content templates
│ │ │ └── data/ # Writing guides & examples
│ │ ├── user-research/ # User research system
│ │ │ ├── agents/ # 6 research specialists
│ │ │ ├── tasks/ # 30 research tasks
│ │ │ ├── workflows/ # 5 research workflows
│ │ │ ├── templates/ # 32 YAML templates
│ │ │ ├── checklists/ # Quality validation
│ │ │ ├── data/ # 18 knowledge bases
│ │ │ └── user-docs/ # User guide & inventory
│ │ └── product-strategy/ # Future expansion area
│ └── hooks/ # IDE lifecycle integration
├── apps/ # Application code
│ ├── frontend/
│ └── backend/
├── docs/ # Project documentation
│ ├── ai-docs/ # AI tools & services docs
│ ├── discovery/ # Project briefs & research artifacts
│ ├── ux/ # UX specs & design documents
│ ├── prd/ # Sharded PRD epic files
│ ├── architecture/ # Sharded architecture files
│ ├── stories/ # Implementation story files
│ └── qa/ # Quality assurance documents
│ ├── assessments/ # Risk, NFR, and trace reports
│ └── gates/ # Quality gate decisions
└── reports/ # Agent execution reports
The system provides three production-ready frameworks:
Comprehensive research orchestration with quality gates and validation. Jump to User Research Section
Structured AI-assisted development based on BMAD-METHOD. Jump to Development Section
Authentic thought leadership content that builds authority. Jump to Content Section
Conduct enterprise-grade user research through specialized agents, structured workflows, and comprehensive quality frameworks.
| Agent | Persona | Specialization |
|---|---|---|
| research-orchestrator | 🎯 Dr. Morgan | Chief coordinator, quality standards, workflow progression |
| research-strategist | 🔬 Dr. Sarah | Study design, sampling, advanced methodology |
| interview-specialist | 🎤 Jamie | Elicitation techniques, bias prevention, rapport building |
| data-analyst | 📊 Alex | Qualitative coding, statistical analysis, theme extraction |
| insight-synthesizer | 💡 Dr. Riley | Cross-interview patterns, personas, journey mapping |
| research-reporter | 📝 Taylor | Multi-format reports, visualizations, recommendations |
| Workflow | Duration | Best For | Key Features |
|---|---|---|---|
| rapid-discovery | 5 days | Quick insights, urgent decisions | 8-10 participants, fast turnaround |
| user-interview-research | 3-6 weeks | Deep behavioral understanding | All 6 agents, comprehensive analysis |
| conjoint-analysis | 2-3 weeks | Feature/pricing preferences | 200+ respondents, D-efficiency >0.85 |
| ethnographic-research | 4-8 weeks | Cultural/contextual insights | Field observation, thick description |
| mixed-methods-research | 4-6 weeks | Validation & triangulation | Qual + quant integration |
- 400+ Validation Points: Comprehensive checklists across 8 research phases
- Mandatory Elicitation: 1-9 format ensures user involvement at critical points
- Quality Gates: IRR >0.70, stakeholder approval >75%, recording quality >95%
- Error Recovery: Automatic and manual recovery mechanisms
| Command | Purpose | Agent |
|---|---|---|
*research-orchestrator |
Start research project | Orchestrator |
*initiate-project |
Define objectives and scope | Orchestrator |
*select-methodology |
Choose research approach | Orchestrator |
*design-study |
Create comprehensive study plan | Strategist |
*create-screener |
Build participant screening | Strategist |
*create-guide |
Generate discussion guide | Specialist |
*analyze-transcript |
Process and code transcripts | Analyst |
*synthesize |
Cross-interview synthesis | Synthesizer |
*generate-report |
Create research report | Reporter |
docs/research/
├── brief.md # Research objectives
├── methodology-matrix.md # Method selection
├── study-design.md # Study plan
├── discussion-guide.md # Interview guide
├── screening-questionnaire.md # Participant criteria
├── synthesis.md # Cross-analysis
├── personas/ # User personas
├── journey-maps/ # Experience maps
└── reports/ # Final deliverables
├── full-report.md
├── executive-summary.md
└── presentations/
Transform ineffective AI coding slop into structured AI-assisted development through specialized agents and workflows
| Agent | Role | Specialization |
|---|---|---|
| analyst | 🔍 Research | Market research, competitive analysis, requirements gathering |
| pm | 🎯 Product Strategy | PRD creation, feature prioritization, stakeholder communication |
| ux-expert | 🎨 User Experience | UI/UX design, frontend specs, user journey mapping |
| architect | 🛠️ System Design | Technical architecture, technology selection, system design |
| po | ✅ Product Owner | Backlog management, validation, cross-document consistency |
| sm | 📝 Scrum Master | Story creation, sprint planning, team coordination |
| dev | 💻 Development | Code implementation, testing, documentation |
| qa | 🧪 Quality Assurance | Test architecture, code review, quality gates |
| bmad-master | 👑 Universal | All agent capabilities for flexible execution |
| bmad-orchestrator | 🎭 Conductor | Team coordination, workflow management |
| Agent | Key Commands | Purpose |
|---|---|---|
| analyst | *brainstorm {topic}, *create-project-brief, *create-competitor-analysis, *research-prompt {topic} |
Research & discovery |
| pm | *create-prd, *create-brownfield-prd, *create-brownfield-story, *create-brownfield-epic |
Product planning |
| architect | *create-full-stack-architecture, *document-project, *create-backend-architecture |
System design |
| po | *shard-doc {doc} {dest}, *validate-story-draft {story}, *execute-checklist-po, *correct-course |
Validation & sharding |
| sm | *draft, *story-checklist, *correct-course |
Story creation |
| dev | *develop-story, *run-tests, *review-qa, *explain |
Implementation |
| qa | *risk-profile {story}, *test-design {story}, *review {story}, *gate {story}, *trace {story}, *nfr-assess {story} |
Quality assurance |
| ux-expert | *create-front-end-spec, *generate-ui-prompt |
UI/UX design |
Primary Goal: Create research & analysis artifacts to generate the project brief
-
Initial Brainstorming (
/analyst)*brainstormto elicit ideas and details
-
Project Research (
/analyst)*research-promptfor general research*create-competitor-analysisand*perform-market-researchfor specific research
-
Project Brief Creation (
/analyst)*create-project-briefto create primary artifact for analysis phase
Primary Goal: Generate product requirements (PRD), UX design, and technical strategy documents
-
Product Requirements (
/pm)*create-prdto create product requirements from the project brief
-
UX Design (
/ux-expert) - Optional*create-front-end-specto create UX and design specifications
-
System Architecture (
/architect)*create-full-stack-architectureto create a full-stack system design document
Primary Goal: Validate document alignment, shard artifacts into manageable pieces, and prepare for development execution
-
Document Validation (
/po)*execute-checklist-poto run master checklist validation- Use
*correct-courseto identify and resolve issues - Update PRD/Architecture as needed through respective agents (
/architect,/ux-expert, etc)
-
Document Sharding (
/po)*shard-doc docs/prd.md docs/prdto break PRD into epic files*shard-doc docs/architecture.md docs/architectureto break architecture into manageable sections
Primary Goal: Execute story-driven development with comprehensive testing and continuous validation
-
Story Creation (
/sm)*draftto create integrated story file with technical details*story-checklistto validate story draft quality- Update status from "Draft" to "Approved"
-
Story Implementation (
/dev)*develop-story {approved-story}to execute sequential task implementation*run-teststo execute linting and full test suite
Primary Goal: Comprehensive quality assessment with risk-based testing and quality gates
-
Comprehensive Review (
/qa)*review {story}for full assessment and story verification- Creates quality gate decision (PASS/CONCERNS/FAIL/WAIVED)
-
Fix Integration (
/dev)*review-qato apply QA fixes when needed- Re-run validation cycle until quality gate passes
-
Story Completion
- Verify all tests pass and quality gate is satisfactory
- Mark story as "Done"
QA commands can be used at different stages based on story complexity and risk:
- Before Development (High-risk/complex stories):
*risk-profile {story},*test-design {story} - During Development (Mid-implementation checks):
*trace {story},*nfr-assess {story} - After Development (Required):
*review {story}for comprehensive assessment - Post-Review (As needed):
*gate {story}to update quality gate status
Primary Goal: Enhance existing systems with new features while maintaining system integrity and minimizing risk
Primary Goal: Classify enhancement scope and determine appropriate workflow path
-
Enhancement Classification (
/analyst)- Single story → Use
*brownfield-create-story - Small feature → Use
*brownfield-create-epic - Large feature → Use
*document-project+*create-prd
- Single story → Use
Primary Goal: Create appropriate planning artifacts based on enhancement scope
-
For Single Stories (
/pm)*create-brownfield-storyfor immediate implementation
-
For Small Features (
/pm)*create-brownfield-epicfor a focused epic with 1-3 stories
-
For Major Enhancements
- Documentation Check: Assess if adequate project documentation exists
- Project Analysis (if needed):
/architect*document-projectto capture current system state - PRD Creation: Use
/pmto*create-prdplan for major enhancements - Validation: Use
/poto*execute-checklist-poand validate artifacts - Document Sharding: Use
/poto*shard-doc {doc} {destination}and prepare for development
Primary Goal: Execute story-driven development following existing system patterns
-
Story Creation (
/sm- Scrum Master Bob)*draftto execute stories or work directly with brownfield stories/epics from planning*story-checklistto validate story draft quality
-
Optional Risk Assessment (High-risk brownfield changes)
/qato activate Test Architect Quinn*risk-profile {story}to assess regression risks*test-design {story}to create test strategy focused on existing system protection
-
Story Validation (Optional)
/poto activate Product Owner Sarah*validate-story-draft {story}to ensure story aligns with existing system constraints
-
Implementation (
/dev- Developer James)*develop-storywith focus on existing system patterns- Emphasizes regression prevention and existing functionality preservation
*run-testswith particular attention to regression test suite
Primary Goal: Execute story-driven development with comprehensive testing and continuous validation
-
Story Creation (
/sm- Scrum Master Bob)*draftto execute the create-next-story task- Reviews previous story insights and architecture context
- Creates comprehensive story file with technical details
*story-checklistto validate story draft quality
-
Optional Risk Assessment (High-risk stories)
/qato activate Test Architect Quinn*risk-profile {story}to assess implementation risks*test-design {story}to create comprehensive test strategy
-
Story Validation (Optional)
/poto activate Product Owner Sarah*validate-story-draft {story}to ensure story aligns with requirements
-
Implementation (
/dev- Developer James)*develop-storyto execute sequential task implementation- Follows order: Read task → Implement → Write tests → Execute validations → Update checkboxes
- Mid-development QA checks (optional):
/qa*trace {story}for test coverage validation/qa*nfr-assess {story}for non-functional requirements check
*run-teststo execute linting and full test suite- Mark story as "Ready for Review" when complete
Primary Goal: Comprehensive quality assessment with emphasis on system integrity and regression prevention
-
Comprehensive Review (
/qa)*review {story}with focus on brownfield concerns
-
Quality Gate Management (
/qa)*gate {story}decisions prioritize system integrity- Special attention to backward compatibility & regression testing validation
-
Fix Integration & Story Completion (
/dev)*review-qato address brownfield-specific concerns- Verify all existing functionality remains intact
your-project/
├── docs/
│ ├── prd.md # Product Requirements Document
│ ├── architecture.md # Technical Architecture
│ ├── prd/ # Sharded epic files
│ │ ├── index.md # PRD overview with section links
│ │ ├── epic-1-user-auth.md
│ │ └── epic-2-dashboard.md
│ ├── architecture/ # Sharded architecture files
│ │ ├── index.md
│ │ ├── tech-stack.md
│ │ ├── coding-standards.md
│ │ └── testing-strategy.md
│ ├── stories/ # Implementation stories
│ │ ├── 1.1.story.md # Epic 1, Story 1
│ │ └── 1.2.story.md # Epic 1, Story 2
│ └── qa/ # Quality assessments
│ ├── assessments/ # Risk, NFR, and trace reports
│ └── gates/ # Quality gate decisions
Create authentic, high-performing content that builds authority while maintaining human voice and avoiding AI detection.
| Agent | Persona | Specialization |
|---|---|---|
| thought-partner | 🧠 Maya Patel | Strategic thinking, intellectual sparring, framework development |
| linkedin-writer | 📱 Alex Chen | Viral LinkedIn content, engagement optimization, platform mastery |
| blog-writer | ✍️ Sarah Kim | Long-form content, technical storytelling, narrative structure |
| content-editor | ✂️ Marcus Johnson | Quality enforcement, voice consistency, clarity optimization |
| hook-optimizer | 🪝 Jessica Liu | Viral mechanics, attention capture, engagement psychology |
| microsaas-advisor | 🚀 Rachel Martinez | Solopreneur journey, product launch narratives, authenticity |
| data-product-writer | 📊 David Thompson | Technical translation, healthcare expertise, B2B storytelling |
| narrative-architect | 🎭 James Rodriguez | Brand story, long-term content strategy, multi-platform coherence |
/thought-partner- Strategic thinking with Maya Patel*brainstorm- Generate and explore ideas*stress-test- Pressure test concepts*angle- Find unique perspective*challenge- Devil's advocate mode
-
LinkedIn Content (
/linkedin-writer- Alex Chen)*create-post- Write new LinkedIn post*optimize-hook- Create hook variations*viral-check- Assess engagement potential
-
Blog Articles (
/blog-writer- Sarah Kim)*create-article- Write comprehensive blog*outline- Structure the article*seo-optimize- Optimize for search
-
MicroSaaS Content (
/microsaas-advisor- Rachel Martinez)*product-story- Craft product narrative*journey-update- Document progress*revenue-story- Share metrics
-
Content Editing (
/content-editor- Marcus Johnson)*edit-ruthlessly- Apply writing principles*passive-hunt- Remove passive voice*jargon-kill- Eliminate jargon
-
Hook Optimization (
/hook-optimizer- Jessica Liu)*optimize- Improve hooks*viral-check- Assess viral potential*jak-tune- Match Jak's voice
Narrative Architecture (/narrative-architect - James Rodriguez)
*series-arc- Plan content series*brand-story- Ensure consistency*content-calendar- Schedule publishing
| Agent | Commands | Purpose |
|---|---|---|
| thought-partner | *brainstorm, *stress-test, *angle, *challenge |
Ideation |
| linkedin-writer | *create-post, *optimize-hook, *viral-check |
LinkedIn content |
| blog-writer | *create-article, *outline, *seo-optimize |
Blog posts |
| microsaas-advisor | *product-story, *journey-update, *revenue-story |
Product content |
| content-editor | *edit-ruthlessly, *passive-hunt, *jargon-kill |
Editing |
| hook-optimizer | *optimize, *viral-check, *jak-tune |
Engagement |
| narrative-architect | *series-arc, *brand-story, *content-calendar |
Strategy |
*timing-optimization |
Find best publish times | |
*engagement-plan |
Create interaction strategy |
graph TD
subgraph "User Interaction"
U[User] -->|Commands| A[Agent]
end
subgraph "Agent Layer"
A -->|Loads| T[Tasks]
A -->|Uses| TM[Templates]
A -->|References| D[Data]
end
subgraph "Task Execution"
T -->|Generates from| TM
T -->|Validates with| C[Checklists]
T -->|Follows| W[Workflows]
end
subgraph "Output Generation"
W -->|Creates| O[Documents]
O -->|Stored in| F[Project Folders]
end
subgraph "Quality Control"
C -->|Gates| Q[Quality Checks]
Q -->|Feedback to| A
end
style U fill:#4CAF50,color:#fff
style A fill:#FF9800,color:#fff
style O fill:#2196F3,color:#fff
style Q fill:#E91E63,color:#fff
style T fill:#9C27B0,color:#fff
style TM fill:#00BCD4,color:#fff
style D fill:#8BC34A,color:#fff
style C fill:#FF5722,color:#fff
style W fill:#795548,color:#fff
style F fill:#607D8B,color:#fff
graph LR
subgraph "Agent Activation"
AG[Agent YAML] -->|Defines| DEP[Dependencies]
end
subgraph "Resource Loading"
DEP -->|Templates| T1[prd-template.md]
DEP -->|Tasks| T2[create-doc.md]
DEP -->|Data| D1[knowledge-base.md]
DEP -->|Checklists| C1[quality-checklist.md]
end
subgraph "Context Assembly"
T1 --> CTX[Agent Context]
T2 --> CTX
D1 --> CTX
C1 --> CTX
end
CTX -->|Ready| EX[Execute Commands]
style AG fill:#9C27B0,color:#fff
style DEP fill:#3F51B5,color:#fff
style T1 fill:#00BCD4,color:#fff
style T2 fill:#009688,color:#fff
style D1 fill:#4CAF50,color:#fff
style C1 fill:#FF5722,color:#fff
style CTX fill:#FF9800,color:#fff
style EX fill:#8BC34A,color:#fff
Party Mode: Multiple agents working together
*party-mode
Coordinate multiple agents on complex tasks with shared context.
Background Agents: Long-running tasks
*background-agent "complex analysis task"
Spin up autonomous agents for time-intensive work.
We welcome contributions! Please follow these guidelines:
- Follow the existing code style and conventions
- Write tests for new features
- Update documentation as needed
- Submit PR with clear description
MIT License - see LICENSE for details.
- BMAD-METHOD by Brian Madison
- Claude AI by Anthropic
- The open-source community
Built with ❤️ for the AI-augmented future of work