QUAD Slash Commands
Custom Commands for QUAD Methodology
Part of QUADβ’ (Quick Unified Agentic Development) Methodology Β© 2025 Suman Addanke / A2 Vibe Creators LLC
Table of Contents
Overview
What Are QUAD Commands?
QUAD provides custom slash commands that users can invoke from:
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β QUAD COMMAND ARCHITECTURE β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β USER TYPES: WHERE IT'S PARSED: WHAT EXECUTES: β
β β
β /expand-story Chat Interface QAR invokes β
β PROJ-123 (Claude, Copilot) story-agent β
β β β β β
β β βΌ βΌ β
β β βββββββββββββββ βββββββββββββββ β
β βββββββββββββΆβ QUAD βββββββββΆβ Story β β
β β Command β β Agent β β
β β Router β β β β
β βββββββββββββββ βββββββββββββββ β
β β
β Command Format: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β /command-name [target] [--options] ββ
β β ββ
β β Examples: ββ
β β /expand-story PROJ-123 ββ
β β /estimate PROJ-123 --detailed ββ
β β /pipeline estimation --story=PROJ-123 ββ
β β /label add PROJ-123 priority/P0 type/SECURITY ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Command Prefix
All QUAD commands start with / followed by the command name:
/command/expand-story/quad command/quad expand-storyquad commandquad expand-storyCommand Categories
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β QUAD COMMAND CATEGORIES β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β βββββββββββββββββββ βββββββββββββββββββ βββββββββββββββββββ β
β β STORY β β ESTIMATION β β PIPELINE β β
β β Commands β β Commands β β Commands β β
β βββββββββββββββββββ€ βββββββββββββββββββ€ βββββββββββββββββββ€ β
β β /expand-story β β /estimate β β /pipeline β β
β β /split-story β β /complexity β β /run β β
β β /merge-stories β β /effort β β /status β β
β β /refine-story β β β β /cancel β β
β βββββββββββββββββββ βββββββββββββββββββ βββββββββββββββββββ β
β β
β βββββββββββββββββββ βββββββββββββββββββ βββββββββββββββββββ β
β β AGENT β β LABEL β β SPRINT β β
β β Commands β β Commands β β Commands β β
β βββββββββββββββββββ€ βββββββββββββββββββ€ βββββββββββββββββββ€ β
β β /agent β β /label β β /sprint β β
β β /invoke β β /filter β β /plan β β
β β /agents β β /bulk-label β β /velocity β β
β βββββββββββββββββββ βββββββββββββββββββ βββββββββββββββββββ β
β β
β βββββββββββββββββββ βββββββββββββββββββ β
β β CONTEXT β β CONFIG β β
β β Commands β β Commands β β
β βββββββββββββββββββ€ βββββββββββββββββββ€ β
β β /context β β /config β β
β β /project β β /setup β β
β β /history β β /audit β β
β βββββββββββββββββββ βββββββββββββββββββ β
β β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Story Commands
/expand-story
Purpose: Expand a brief requirement into full user stories with acceptance criteria.<h1 class="text-3xl font-bold text-white mb-8">Basic usage</h1>
/expand-story PROJ-123
<h1 class="text-3xl font-bold text-white mb-8">With options</h1>
/expand-story PROJ-123 --detailed --include-tests
/expand-story PROJ-123 --format=gherkin
/expand-story "As a user, I want to login" --project=PROJ
What happens:
--detailed--include-tests--formatstandard, gherkin, yaml--project--outputjira, confluence, stdoutβ Story PROJ-123 expanded successfully
Generated:
β’ 4 user stories (PROJ-124, PROJ-125, PROJ-126, PROJ-127)
β’ 12 acceptance criteria
β’ 8 test scenarios
β’ Technical spec linked in Confluence
Complexity estimate: OCTAHEDRON (8 points)
/split-story
Purpose: Split a large story (ICOSAHEDRON) into smaller stories.<h1 class="text-3xl font-bold text-white mb-8">Basic usage</h1>
/split-story PROJ-123
<h1 class="text-3xl font-bold text-white mb-8">Split into specific number</h1>
/split-story PROJ-123 --into=3
<h1 class="text-3xl font-bold text-white mb-8">Split by platform</h1>
/split-story PROJ-123 --by=platform
Options:
--into--byplatform, layer, feature--preserve-parent/split-story PROJ-123 --by=platform
β Story PROJ-123 split into 4 stories:
PROJ-124: [API] User authentication endpoint
Complexity: CUBE (6 pts)
PROJ-125: [WEB] Login page UI
Complexity: CUBE (6 pts)
PROJ-126: [IOS] Native login screen
Complexity: TETRAHEDRON (4 pts)
PROJ-127: [ANDROID] Native login screen
Complexity: TETRAHEDRON (4 pts)
Original PROJ-123 converted to Epic (parent of above)
/refine-story
Purpose: Improve an existing story based on feedback or questions.<h1 class="text-3xl font-bold text-white mb-8">Refine with specific feedback</h1>
/refine-story PROJ-123 --feedback="Need to handle SSO case"
<h1 class="text-3xl font-bold text-white mb-8">Refine based on BA answers</h1>
/refine-story PROJ-123 --answers-from=CONF-456
<h1 class="text-3xl font-bold text-white mb-8">Interactive refinement</h1>
/refine-story PROJ-123 --interactive
/merge-stories
Purpose: Combine related stories that should be one./merge-stories PROJ-123 PROJ-124 PROJ-125 --into=PROJ-123
Estimation Commands
/estimate
Purpose: Estimate complexity using Platonic Solid scale.<h1 class="text-3xl font-bold text-white mb-8">Basic estimation</h1>
/estimate PROJ-123
<h1 class="text-3xl font-bold text-white mb-8">Detailed breakdown</h1>
/estimate PROJ-123 --detailed
<h1 class="text-3xl font-bold text-white mb-8">Estimate multiple</h1>
/estimate PROJ-123 PROJ-124 PROJ-125
<h1 class="text-3xl font-bold text-white mb-8">Re-estimate with new info</h1>
/estimate PROJ-123 --reason="API complexity higher than expected"
What happens:
/estimate PROJ-123 --detailed
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β ESTIMATION: PROJ-123 - User Authentication β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β Final Estimate: OCTAHEDRON (8 points) β
β β
β Breakdown: β
β ββββββββββββββββ¬βββββββββ¬ββββββββββββββββββββββββββββββββββ β
β β Dimension β Score β Notes β β
β ββββββββββββββββΌβββββββββΌββββββββββββββββββββββββββββββββββ€ β
β β Code β 7/10 β Multi-layer: API, Service, DTO β β
β β Database β 5/10 β 3 tables, simple schema β β
β β Integration β 8/10 β Redis, Email service, JWT β β
β β Testing β 6/10 β Security tests required β β
β ββββββββββββββββ΄βββββββββ΄ββββββββββββββββββββββββββββββββββ β
β β
β Risk Factors: β
β β Security-sensitive (auth bypass risk) β
β β External dependency (email service) β
β β
β Suggested Team: backend-dev + security-reviewer β
β Suggested Sprint Duration: 3-4 days β
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
/complexity
Purpose: Quick complexity check without full pipeline.<h1 class="text-3xl font-bold text-white mb-8">Quick check</h1>
/complexity PROJ-123
<h1 class="text-3xl font-bold text-white mb-8">Output:</h1>
<h1 class="text-3xl font-bold text-white mb-8">PROJ-123: CUBE (6 points) - Standard feature, 2-3 days</h1>
Pipeline Commands
/pipeline
Purpose: Run or manage agent pipelines.<h1 class="text-3xl font-bold text-white mb-8">Run estimation pipeline</h1>
/pipeline estimation --story=PROJ-123
<h1 class="text-3xl font-bold text-white mb-8">Run development pipeline</h1>
/pipeline development --story=PROJ-123
<h1 class="text-3xl font-bold text-white mb-8">Run custom pipeline</h1>
/pipeline code-review --pr=456
<h1 class="text-3xl font-bold text-white mb-8">List available pipelines</h1>
/pipeline list
<h1 class="text-3xl font-bold text-white mb-8">Check pipeline status</h1>
/pipeline status --id=pipeline-abc123
Available Pipelines:
estimationdevelopmentcode-reviewdeployment/pipeline estimation --story=PROJ-123
β Pipeline 'estimation' started
Pipeline ID: est-20250101-abc123
Mode: SEQUENTIAL
Progress:
[ββββββββββββββββββββ] 40%
Steps:
β code-agent (2.3s) code_complexity: 7
β db-agent (1.1s) db_impact: 5
β flow-agent (running...)
β estimation-agent
ETA: ~15 seconds
/run
Purpose: Shorthand for running pipelines or agents.<h1 class="text-3xl font-bold text-white mb-8">Run pipeline</h1>
/run estimation PROJ-123
<h1 class="text-3xl font-bold text-white mb-8">Run single agent</h1>
/run story-agent PROJ-123
<h1 class="text-3xl font-bold text-white mb-8">Run with verbose output</h1>
/run estimation PROJ-123 --verbose
Agent Commands
/agent
Purpose: Invoke or manage individual agents.<h1 class="text-3xl font-bold text-white mb-8">Invoke specific agent</h1>
/agent invoke story-agent --story-id=PROJ-123
<h1 class="text-3xl font-bold text-white mb-8">Check agent status</h1>
/agent status story-agent
<h1 class="text-3xl font-bold text-white mb-8">List all agents</h1>
/agent list
<h1 class="text-3xl font-bold text-white mb-8">Get agent info</h1>
/agent info dev-agent-ui
Example:
/agent list
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β AVAILABLE AGENTS β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β Circle 1: MANAGEMENT β
β βββ story-agent Expands requirements into stories β
β βββ estimation-agent Calculates complexity estimates β
β βββ pm-agent Project management assistance β
β β
β Circle 2: DEVELOPMENT β
β βββ dev-agent-ui Frontend development (React, iOS, Android) β
β βββ dev-agent-api Backend development (API, Services) β
β βββ code-agent Code analysis and metrics β
β βββ review-agent Code review and suggestions β
β β
β Circle 3: QA β
β βββ test-agent Test generation and execution β
β βββ security-agent Security scanning and analysis β
β βββ perf-agent Performance testing β
β β
β Circle 4: INFRASTRUCTURE β
β βββ deploy-agent-dev Deploy to development environment β
β βββ deploy-agent-qa Deploy to QA environment β
β βββ db-agent Database analysis and migrations β
β βββ infra-agent Infrastructure provisioning β
β β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
/invoke
Purpose: Shorthand for agent invocation.<h1 class="text-3xl font-bold text-white mb-8">Equivalent to /agent invoke</h1>
/invoke story-agent PROJ-123
/invoke dev-agent-ui --story=PROJ-123 --branch=feature/auth
Label Commands
/label
Purpose: Manage story labels.<h1 class="text-3xl font-bold text-white mb-8">Add labels</h1>
/label add PROJ-123 priority/P0 type/SECURITY
<h1 class="text-3xl font-bold text-white mb-8">Remove label</h1>
/label remove PROJ-123 priority/P2
<h1 class="text-3xl font-bold text-white mb-8">Replace label (within category)</h1>
/label replace PROJ-123 status/IN_PROGRESS
<h1 class="text-3xl font-bold text-white mb-8">View labels</h1>
/label show PROJ-123
<h1 class="text-3xl font-bold text-white mb-8">Suggest labels (AI analyzes story and suggests)</h1>
/label suggest PROJ-123
Example:
/label suggest PROJ-123
Analyzing story PROJ-123: "Implement user authentication with OAuth2"
Suggested labels:
β priority/P1 (security-related, high business value)
β type/FEATURE (new functionality)
β circle/2-DEV (development work)
β platform/API (backend endpoint)
β platform/WEB (frontend integration)
β complexity/OCTAHEDRON (8 pts - OAuth integration complexity)
Apply these labels? [Y/n]
/filter
Purpose: Filter and list stories by labels.<h1 class="text-3xl font-bold text-white mb-8">Find all P0 bugs</h1>
/filter priority/P0 type/BUG
<h1 class="text-3xl font-bold text-white mb-8">Find blocked items for iOS</h1>
/filter status/BLOCKED platform/IOS
<h1 class="text-3xl font-bold text-white mb-8">Complex filter</h1>
/filter "priority/P0 OR priority/P1" status/IN_PROGRESS circle/2-DEV
<h1 class="text-3xl font-bold text-white mb-8">Output as list</h1>
/filter status/QA_READY --format=list
/bulk-label
Purpose: Apply labels to multiple stories.<h1 class="text-3xl font-bold text-white mb-8">Add sprint label to all ready stories</h1>
/bulk-label --filter="status/READY" --add="sprint/SPRINT-04"
<h1 class="text-3xl font-bold text-white mb-8">Move all security to P0</h1>
/bulk-label --filter="type/SECURITY" --replace="priority/P0"
Sprint Commands
/sprint
Purpose: Sprint management.<h1 class="text-3xl font-bold text-white mb-8">Create new sprint</h1>
/sprint create SPRINT-04 --start="2025-01-15" --end="2025-01-28"
<h1 class="text-3xl font-bold text-white mb-8">View sprint</h1>
/sprint view SPRINT-04
<h1 class="text-3xl font-bold text-white mb-8">Add stories to sprint</h1>
/sprint add SPRINT-04 PROJ-123 PROJ-124 PROJ-125
<h1 class="text-3xl font-bold text-white mb-8">Sprint report</h1>
/sprint report SPRINT-04
<h1 class="text-3xl font-bold text-white mb-8">Sprint velocity</h1>
/sprint velocity SPRINT-04
Example:
/sprint view SPRINT-04
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SPRINT-04: Jan 15 - Jan 28, 2025 β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β Capacity: 120 points Committed: 98 points Done: 42 points β
β β
β Progress: [ββββββββββββββββββββββββββββββ] 43% β
β β
β Status Breakdown: β
β ββββββββββββββββββ¬ββββββββββ¬βββββββββ β
β β Status β Count β Points β β
β ββββββββββββββββββΌββββββββββΌβββββββββ€ β
β β DONE β 7 β 42 β β
β β IN_PROGRESS β 5 β 34 β β
β β BLOCKED β 2 β 12 β β Needs attention β
β β READY β 2 β 10 β β
β ββββββββββββββββββ΄ββββββββββ΄βββββββββ β
β β
β Blockers: β
β β’ PROJ-156: Waiting for API from vendor β
β β’ PROJ-162: Security review pending β
β β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
/plan
Purpose: Sprint planning assistance.<h1 class="text-3xl font-bold text-white mb-8">AI-assisted sprint planning</h1>
/plan SPRINT-05 --capacity=120
<h1 class="text-3xl font-bold text-white mb-8">Plan from backlog</h1>
/plan SPRINT-05 --from-backlog --priority=P0,P1
/velocity
Purpose: Team velocity metrics.<h1 class="text-3xl font-bold text-white mb-8">Last 5 sprints velocity</h1>
/velocity --sprints=5
<h1 class="text-3xl font-bold text-white mb-8">By team</h1>
/velocity --team=dev-ui
<h1 class="text-3xl font-bold text-white mb-8">Trend analysis</h1>
/velocity --trend
Context Commands
/context
Purpose: Manage project context for agents.<h1 class="text-3xl font-bold text-white mb-8">Set project context</h1>
/context set @project_xyz
<h1 class="text-3xl font-bold text-white mb-8">View current context</h1>
/context show
<h1 class="text-3xl font-bold text-white mb-8">Add context file</h1>
/context add ./requirements.md
<h1 class="text-3xl font-bold text-white mb-8">Clear context</h1>
/context clear
Example:
/context show
Current Context: @globalretail
βββββββββββββββββββββββββββββββ
Loaded files:
β’ README.md (project overview)
β’ tech_stack.yaml (Java/Oracle/Vertica/React)
β’ architecture.md (system diagrams)
β’ api_standards.md (REST conventions)
β’ domain_glossary.md (business terms)
Active stories in context: 47
Sprint: SPRINT-04
/project
Purpose: Project-level commands.<h1 class="text-3xl font-bold text-white mb-8">Switch project</h1>
/project switch PROJ
<h1 class="text-3xl font-bold text-white mb-8">Project overview</h1>
/project overview
<h1 class="text-3xl font-bold text-white mb-8">Project health</h1>
/project health
/history
Purpose: View agent invocation history.<h1 class="text-3xl font-bold text-white mb-8">Recent activity</h1>
/history
<h1 class="text-3xl font-bold text-white mb-8">For specific story</h1>
/history PROJ-123
<h1 class="text-3xl font-bold text-white mb-8">Filter by agent</h1>
/history --agent=story-agent --limit=10
Configuration
Where Commands Are Defined
<h1 class="text-3xl font-bold text-white mb-8">.quad/commands.yaml (in your project)</h1>
commands:
# Custom command for this project
expand-story:
alias: [es, expand] # Short forms
agent: story-agent
defaults:
--format: standard
--output: jira
permissions:
circles: [1, 2] # Management, Development
# Override default behavior
estimate:
pipeline: estimation
defaults:
--detailed: true # Always show details
Registering Custom Commands
<h1 class="text-3xl font-bold text-white mb-8">Add project-specific command</h1>
custom_commands:
# Deploy to GlobalRetail staging
deploy-staging:
description: "Deploy to GlobalRetail staging environment"
agent: deploy-agent-staging
requires_approval: true
allowed_users: [devops-team]
# Run legacy system analysis
analyze-cobol:
description: "Analyze COBOL batch job"
pipeline: cobol-analysis
defaults:
--include-dependencies: true
Quick Reference Card
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β QUAD COMMANDS QUICK REFERENCE β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β STORY ESTIMATION β
β βββββ ββββββββββ β
β /expand-story PROJ-123 /estimate PROJ-123 β
β /split-story PROJ-123 /complexity PROJ-123 β
β /refine-story PROJ-123 β
β /merge-stories PROJ-1 PROJ-2 β
β β
β PIPELINE AGENT β
β ββββββββ βββββ β
β /pipeline estimation --story=X /agent invoke NAME --args β
β /pipeline development --story=X /agent list β
β /run estimation PROJ-123 /invoke story-agent PROJ-123 β
β β
β LABELS SPRINT β
β ββββββ ββββββ β
β /label add PROJ-123 priority/P0 /sprint create SPRINT-04 β
β /label suggest PROJ-123 /sprint view SPRINT-04 β
β /filter status/BLOCKED /sprint add SPRINT-04 PROJ-123 β
β /bulk-label --filter=X --add=Y /velocity --sprints=5 β
β β
β CONTEXT CONFIG β
β βββββββ ββββββ β
β /context set @project_xyz /config show β
β /context show /audit --story=PROJ-123 β
β /project switch PROJ β
β β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Part of QUADβ’ (Quick Unified Agentic Development) Methodology Β© 2025 Suman Addanke / A2 Vibe Creators LLC