Files
APAW/.kilo/capability-index.yaml
¨NW¨ 420c10fb12 feat: integrate cognitive enhancement agents into capability index and orchestrator
- Added planner, reflector, memory-manager to capability-index.yaml
- Extended capability_routing with cognitive capabilities
- Updated orchestrator.md with new agent permissions and routing table
- All 3 new agents integrated into workflow

Related: Issue #25 (Research Milestone)
2026-04-05 02:05:37 +01:00

569 lines
12 KiB
YAML

# Capability Index
# Maps agent capabilities for orchestrator routing
agents:
# Core Development
lead-developer:
capabilities:
- code_writing
- refactoring
- bug_fixing
- implementation
receives:
- tests
- specifications
- architecture_docs
produces:
- code
- documentation_inline
forbidden:
- test_writing
- code_review
model: ollama-cloud/qwen3-coder:480b
mode: subagent
frontend-developer:
capabilities:
- ui_implementation
- component_creation
- styling
- responsive_design
receives:
- designs
- wireframes
- api_endpoints
produces:
- vue_components
- css_styles
- frontend_tests
forbidden:
- backend_code
model: ollama-cloud/qwen3-coder:480b
mode: subagent
backend-developer:
capabilities:
- api_development
- database_design
- server_logic
- authentication
receives:
- api_specifications
- database_requirements
produces:
- express_routes
- database_schema
- api_documentation
forbidden:
- frontend_code
model: ollama-cloud/qwen3-coder:480b
mode: subagent
# Quality Assurance
sdet-engineer:
capabilities:
- unit_tests
- integration_tests
- e2e_tests
- test_planning
- visual_regression
receives:
- code
- requirements
produces:
- test_files
- test_reports
- coverage_reports
forbidden:
- implementation_code
model: ollama-cloud/qwen3-coder:480b
mode: subagent
code-skeptic:
capabilities:
- code_review
- security_review
- style_check
- issue_identification
receives:
- code
produces:
- review_comments
- approval_status
- issue_list
forbidden:
- suggest_implementations
- write_code
model: ollama-cloud/minimax-m2.5
mode: subagent
# Security & Performance
security-auditor:
capabilities:
- vulnerability_scan
- owasp_check
- secret_detection
- auth_review
receives:
- code
- configuration
produces:
- security_report
- vulnerability_list
forbidden:
- fix_vulnerabilities
model: ollama-cloud/gpt-oss:120b
mode: subagent
performance-engineer:
capabilities:
- performance_analysis
- n_plus_one_detection
- memory_leak_check
- algorithm_analysis
receives:
- code
- performance_requirements
produces:
- performance_report
- optimization_suggestions
forbidden:
- write_code
model: ollama-cloud/gpt-oss:120b
mode: subagent
# Specialized Development
browser-automation:
capabilities:
- e2e_browser_tests
- form_filling
- navigation_testing
- screenshot_capture
receives:
- test_scenarios
- url_list
produces:
- test_results
- screenshots
forbidden:
- unit_testing
model: ollama-cloud/qwen3-coder:480b
mode: subagent
visual-tester:
capabilities:
- visual_regression
- pixel_comparison
- screenshot_diff
- ui_validation
receives:
- baseline_screenshots
- new_screenshots
produces:
- diff_report
- visual_issues
forbidden:
- code_changes
model: ollama-cloud/qwen3-coder:480b
mode: subagent
# Analysis & Design
system-analyst:
capabilities:
- architecture_design
- api_specification
- database_modeling
- technical_documentation
receives:
- requirements
- user_stories
produces:
- architecture_docs
- api_specs
- database_schemas
forbidden:
- implementation
model: ollama-cloud/gpt-oss:120b
mode: subagent
requirement-refiner:
capabilities:
- requirement_analysis
- user_story_creation
- acceptance_criteria
- clarification
receives:
- raw_requests
- feature_ideas
produces:
- user_stories
- acceptance_criteria
- requirements_doc
forbidden:
- design_decisions
model: ollama-cloud/gpt-oss:120b
mode: subagent
history-miner:
capabilities:
- git_search
- duplicate_detection
- past_solution_finder
- pattern_identification
receives:
- search_query
- issue_description
produces:
- commit_list
- duplicate_report
- related_files
forbidden:
- code_changes
model: ollama-cloud/glm-5
mode: subagent
capability-analyst:
capabilities:
- gap_analysis
- capability_mapping
- recommendation_generation
- coverage_analysis
receives:
- task_requirements
produces:
- analysis_report
- recommendations
- new_agent_specs
forbidden:
- implementation
model: ollama-cloud/gpt-oss:120b
mode: subagent
# Process Management
orchestrator:
capabilities:
- task_routing
- state_management
- agent_coordination
- workflow_execution
receives:
- issue
- status_change
produces:
- routing_decisions
- status_updates
forbidden:
- code_writing
- code_review
model: ollama-cloud/glm-5
mode: primary
release-manager:
capabilities:
- git_operations
- version_management
- changelog_creation
- deployment
receives:
- approved_code
- release_request
produces:
- commits
- tags
- releases
forbidden:
- code_changes
- feature_development
model: ollama-cloud/devstral-2:123b
mode: subagent
evaluator:
capabilities:
- performance_scoring
- process_analysis
- pattern_identification
- improvement_recommendations
receives:
- completed_issue
- agent_logs
produces:
- performance_report
- scores
- recommendations
forbidden:
- code_changes
model: ollama-cloud/gpt-oss:120b
mode: subagent
prompt-optimizer:
capabilities:
- prompt_analysis
- prompt_improvement
- failure_pattern_detection
receives:
- low_scores
- failure_reports
produces:
- improved_prompts
- optimization_report
forbidden:
- agent_creation
model: ollama-cloud/gpt-oss:120b
mode: subagent
# Fixes
the-fixer:
capabilities:
- bug_fixing
- issue_resolution
- code_correction
receives:
- issue_list
- code_context
produces:
- code_fixes
- resolution_notes
forbidden:
- feature_development
model: ollama-cloud/minimax-m2.5
mode: subagent
# Product Management
product-owner:
capabilities:
- issue_management
- prioritization
- backlog_management
- workflow_completion
receives:
- completed_work
- stakeholder_requests
produces:
- priority_order
- issue_labels
- issue closures
forbidden:
- implementation
model: ollama-cloud/glm-5
mode: subagent
# Workflow
workflow-architect:
capabilities:
- workflow_design
- process_definition
- automation_setup
receives:
- workflow_requirements
produces:
- workflow_definitions
- command_files
forbidden:
- execution
model: ollama-cloud/glm-5
mode: subagent
# Validation
markdown-validator:
capabilities:
- markdown_validation
- formatting_check
- link_validation
receives:
- markdown_files
produces:
- validation_report
- corrections
forbidden:
- content_creation
model: ollama-cloud/glm-5
mode: subagent
agent-architect:
capabilities:
- agent_design
- prompt_engineering
- capability_definition
receives:
- agent_requirements
produces:
- agent_definition
- integration_plan
forbidden:
- agent_execution
model: ollama-cloud/gpt-oss:120b
mode: subagent
# Cognitive Enhancement (New - Research Based)
planner:
capabilities:
- task_decomposition
- chain_of_thought
- tree_of_thoughts
- plan_execute_reflect
- dependency_analysis
receives:
- complex_task
- objective
produces:
- decomposed_steps
- dependency_graph
- success_criteria
forbidden:
- implementation
- execution
model: ollama-cloud/gpt-oss:120b
mode: subagent
reflector:
capabilities:
- self_reflection
- mistake_analysis
- lesson_extraction
- trajectory_analysis
- heuristic_evaluation
receives:
- action_trajectory
- task_result
produces:
- reflection_report
- lessons_learned
- improved_approach
forbidden:
- implementation
- code_changes
model: ollama-cloud/gpt-oss:120b
mode: subagent
memory-manager:
capabilities:
- memory_retrieval
- memory_storage
- memory_consolidation
- relevance_scoring
- episodic_management
receives:
- query
- memory_type
produces:
- retrieved_memories
- relevance_scores
- consolidated_memories
forbidden:
- code_changes
- implementation
model: ollama-cloud/gpt-oss:120b
mode: subagent
# Capability Routing Map
capability_routing:
code_writing: lead-developer
code_review: code-skeptic
test_writing: sdet-engineer
architecture: system-analyst
security: security-auditor
performance: performance-engineer
bug_fixing: the-fixer
git_operations: release-manager
ui_implementation: frontend-developer
api_development: backend-developer
e2e_testing: browser-automation
visual_testing: visual-tester
requirement_analysis: requirement-refiner
gap_analysis: capability-analyst
issue_management: product-owner
prompt_optimization: prompt-optimizer
workflow_design: workflow-architect
scoring: evaluator
duplicate_detection: history-miner
agent_design: agent-architect
markdown_validation: markdown-validator
# Cognitive Enhancement (New)
task_decomposition: planner
self_reflection: reflector
memory_retrieval: memory-manager
chain_of_thought: planner
tree_of_thoughts: planner
# Parallelizable Tasks
parallel_groups:
review_phase:
- security-auditor
- performance-engineer
- code-skeptic
testing_phase:
- sdet-engineer
- browser-automation
- visual-tester
# Evaluator-Optimizer Patterns
iteration_loops:
code_review:
evaluator: code-skeptic
optimizer: the-fixer
max_iterations: 3
convergence: all_issues_resolved
security_review:
evaluator: security-auditor
optimizer: the-fixer
max_iterations: 2
convergence: no_critical_vulnerabilities
performance_review:
evaluator: performance-engineer
optimizer: the-fixer
max_iterations: 2
convergence: all_perf_issues_resolved
# Quality Gates
quality_gates:
requirements:
- user_stories_defined
- acceptance_criteria_complete
- technical_constraints_documented
architecture:
- schema_valid
- endpoints_documented
- tech_stack_decided
implementation:
- build_success
- no_type_errors
- no_lint_errors
testing:
- coverage_gte_80
- all_tests_pass
- no_critical_bugs
review:
- no_critical_issues
- no_security_vulnerabilities
- performance_acceptable
docker:
- build_success
- health_check_pass
- size_under_limit
documentation:
- readme_complete
- api_docs_complete
- deployment_guide_complete
# State Transitions
workflow_states:
new: [planned]
planned: [researching]
researching: [designed]
designed: [testing]
testing: [implementing]
implementing: [reviewing]
reviewing: [fixing, perf_check]
fixing: [reviewing]
perf_check: [security_check]
security_check: [releasing]
releasing: [evaluated]
evaluated: [completed]