Files
telegram-shop/.kilo/capability-index.yaml
2026-07-07 18:48:40 +01:00

584 lines
23 KiB
YAML

# Capability Index — Routing Reference
# Source of truth for what each agent CAN and CANNOT do.
# Full agent definitions: .kilo/agents/*.md | Synced from: kilo-meta.json
agents:
lead-developer:
model: ollama-cloud/deepseek-v4-pro
variant: thinking
mode: subagent
capabilities: [code_writing, refactoring, bug_fixing, implementation]
forbidden: [test_writing, code_review]
receives: [tests, specifications, architecture_docs]
produces: [code, documentation_inline]
frontend-developer:
model: ollama-cloud/minimax-m2.5
variant: thinking
mode: subagent
capabilities: [ui_implementation, component_creation, styling, responsive_design, nextjs_development, vue_nuxt_development, react_development]
forbidden: [backend_code]
receives: [designs, wireframes, api_endpoints]
produces: [vue_components, react_components, nextjs_pages, nuxt_pages, css_styles, frontend_tests]
php-developer:
model: ollama-cloud/deepseek-v4-pro
mode: subagent
capabilities: [php_web_development, laravel_development, symfony_development, wordpress_development, php_api_development, php_database_design, php_authentication, php_modular_architecture, php_testing, php_security]
forbidden: [frontend_code, non_php_backend]
receives: [api_specifications, database_requirements, ui_requirements]
produces: [laravel_routes, php_models, php_services, php_controllers, php_migrations, php_tests, wordpress_plugins]
python-developer:
model: ollama-cloud/deepseek-v4-pro
mode: subagent
capabilities: [python_web_development, django_development, fastapi_development, python_api_development, python_database_design, python_authentication, python_async_patterns, python_testing, python_security]
forbidden: [frontend_code, non_python_backend]
receives: [api_specifications, database_requirements]
produces: [django_views, fastapi_routers, python_models, python_services, python_schemas, python_migrations, python_tests]
backend-developer:
model: ollama-cloud/deepseek-v4-pro
variant: thinking
mode: subagent
capabilities: [api_development, database_design, server_logic, authentication, postgresql_integration, sqlite_integration]
forbidden: [frontend_code]
receives: [api_specifications, database_requirements]
produces: [express_routes, database_schema, api_documentation]
go-developer:
model: ollama-cloud/kimi-k2.6
mode: subagent
capabilities: [go_api_development, go_database_design, go_concurrent_programming, go_authentication, go_microservices, postgresql_integration, sqlite_integration, clickhouse_integration]
forbidden: [frontend_code]
receives: [api_specifications, database_requirements, concurrent_requirements]
produces: [go_handlers, go_database_schema, go_api_documentation, concurrent_solutions]
flutter-developer:
model: ollama-cloud/minimax-m2.5
variant: thinking
mode: subagent
capabilities: [dart_programming, flutter_ui, mobile_app_development, widget_creation, state_management]
forbidden: [backend_code, web_development]
receives: [ui_designs, api_specifications, mobile_requirements]
produces: [flutter_widgets, dart_code, mobile_app]
devops-engineer:
model: ollama-cloud/minimax-m3
variant: thinking
mode: subagent
capabilities: [docker_configuration, kubernetes_setup, ci_cd_pipeline, infrastructure_automation, container_optimization]
forbidden: [application_code]
receives: [deployment_requirements, infrastructure_needs]
produces: [docker_compose, kubernetes_manifests, ci_cd_config]
sdet-engineer:
model: ollama-cloud/kimi-k2.7-code
variant: thinking
mode: subagent
capabilities: [unit_tests, integration_tests, e2e_tests, test_planning, visual_regression]
forbidden: [implementation_code]
receives: [code, requirements]
produces: [test_files, test_reports, coverage_reports]
code-skeptic:
model: ollama-cloud/glm-5.2
variant: thinking
mode: subagent
capabilities: [code_review, security_review, style_check, issue_identification]
forbidden: [suggest_implementations, write_code]
receives: [code]
produces: [review_comments, approval_status, issue_list]
security-auditor:
model: ollama-cloud/glm-5.2
variant: thinking
mode: subagent
capabilities: [vulnerability_scan, owasp_check, secret_detection, auth_review]
forbidden: [fix_vulnerabilities]
receives: [code, configuration]
produces: [security_report, vulnerability_list]
performance-engineer:
model: ollama-cloud/minimax-m3
variant: thinking
mode: subagent
capabilities: [performance_analysis, n_plus_one_detection, memory_leak_check, algorithm_analysis]
forbidden: [write_code]
receives: [code, performance_requirements]
produces: [performance_report, optimization_suggestions]
the-fixer:
model: ollama-cloud/glm-5.2
variant: thinking
mode: subagent
capabilities: [bug_fixing, issue_resolution, code_correction]
forbidden: [feature_development]
receives: [issue_list, code_context]
produces: [code_fixes, resolution_notes]
browser-automation:
model: ollama-cloud/minimax-m3
variant: thinking
mode: subagent
capabilities: [e2e_browser_tests, form_filling, navigation_testing, screenshot_capture]
forbidden: [unit_testing]
receives: [test_scenarios, url_list]
produces: [test_results, screenshots]
visual-tester:
model: ollama-cloud/kimi-k2.6
variant: thinking
mode: subagent
capabilities: [visual_regression, pixel_comparison, screenshot_diff, ui_validation, bbox_element_extraction, console_error_detection, network_error_detection, responsive_layout_check, button_overflow_detection, gitea_integration, docker_networking]
forbidden: [code_changes]
receives: [url, baseline_screenshots, page_paths, gitea_issue_number]
produces: [diff_report, visual_issues, element_map_with_bbox, console_error_report, network_error_report, gitea_comment, gitea_attachments]
system-analyst:
model: ollama-cloud/minimax-m3
variant: thinking
mode: subagent
capabilities: [architecture_design, api_specification, database_modeling, technical_documentation]
forbidden: [implementation]
receives: [requirements, user_stories]
produces: [architecture_docs, api_specs, database_schemas]
capability-analyst:
model: ollama-cloud/minimax-m3
variant: thinking
mode: subagent
capabilities: [gap_analysis, capability_mapping, recommendation_generation, coverage_analysis]
forbidden: [implementation]
receives: [task_requirements]
produces: [analysis_report, recommendations, new_agent_specs]
orchestrator:
model: ollama-cloud/glm-5.1
variant: thinking
mode: all
capabilities: [task_routing, state_management, agent_coordination, workflow_execution]
forbidden: [code_writing, code_review]
receives: [issue, status_change]
produces: [routing_decisions, status_updates]
intake-agent:
model: ollama-cloud/minimax-m2.7
variant: thinking
mode: all
capabilities: [natural_language_understanding, conversational_clarification, task_structuring, requirement_formulation, intent_extraction]
forbidden: [code_writing, code_review, implementation]
receives: [natural_language_requests, user_conversation]
produces: [structured_tasks, acceptance_criteria, orchestrator_compatible_tasks]
context-compressor:
model: ollama-cloud/minimax-m2.7
variant: thinking
mode: subagent
capabilities: [context_summarization, state_extraction, token_efficiency, memory_pruning, checkpoint_preservation]
forbidden: [code_writing, implementation]
receives: [conversation_history, checkpoint_state]
produces: [compressed_checkpoint, token_savings, preserved_state]
pattern-matcher:
model: ollama-cloud/minimax-m2.7
variant: thinking
mode: subagent
capabilities: [similar_pattern_detection, successful_solution_retrieval, cross_project_learning, proactive_recommendation]
forbidden: [implementation, code_changes]
receives: [task_description, query]
produces: [pattern_matches, recommendations, knowledge_graph_updates]
stakeholder-bridge:
model: ollama-cloud/minimax-m2.7
variant: thinking
mode: subagent
capabilities: [technical_to_business_translation, executive_summary_generation, progress_report_generation, stakeholder_communication]
forbidden: [implementation, technical_decisions]
receives: [technical_output, feature_description, progress_data]
produces: [executive_summary, progress_report, business_translation]
release-manager:
model: ollama-cloud/glm-5.2
mode: subagent
capabilities: [git_operations, version_management, changelog_creation, deployment]
forbidden: [code_changes, feature_development]
receives: [approved_code, release_request]
produces: [commits, tags, releases]
evaluator:
model: ollama-cloud/glm-5.2
variant: thinking
mode: subagent
capabilities: [performance_scoring, process_analysis, pattern_identification, improvement_recommendations]
forbidden: [code_changes]
receives: [completed_issue, agent_logs]
produces: [performance_report, scores, recommendations]
prompt-optimizer:
model: ollama-cloud/minimax-m3
variant: thinking
mode: subagent
capabilities: [prompt_analysis, prompt_improvement, failure_pattern_detection]
forbidden: [agent_creation]
receives: [low_scores, failure_reports]
produces: [improved_prompts, optimization_report]
product-owner:
model: ollama-cloud/minimax-m2.5
variant: thinking
mode: subagent
capabilities: [issue_management, prioritization, backlog_management, workflow_completion]
forbidden: [implementation]
receives: [completed_work, stakeholder_requests]
produces: [priority_order, issue_labels, issue_closures]
pipeline-judge:
model: ollama-cloud/qwen3.5:397b
variant: thinking
mode: subagent
capabilities: [test_execution, fitness_scoring, metric_collection, bottleneck_detection]
forbidden: [code_writing, code_changes, prompt_changes]
receives: [completed_workflow, pipeline_logs]
produces: [fitness_report, bottleneck_analysis, improvement_triggers]
workflow-architect:
model: ollama-cloud/glm-5.2
variant: thinking
mode: subagent
capabilities: [workflow_design, process_definition, automation_setup]
forbidden: [execution]
receives: [workflow_requirements]
produces: [workflow_definitions, command_files]
markdown-validator:
model: ollama-cloud/minimax-m2.5
variant: thinking
mode: subagent
capabilities: [markdown_validation, formatting_check, link_validation]
forbidden: [content_creation]
receives: [markdown_files]
produces: [validation_report, corrections]
agent-architect:
model: ollama-cloud/minimax-m3
variant: thinking
mode: subagent
capabilities: [agent_design, prompt_engineering, capability_definition]
forbidden: [agent_execution]
receives: [agent_requirements]
produces: [agent_definition, integration_plan]
planner:
model: ollama-cloud/minimax-m3
variant: thinking
mode: subagent
capabilities: [task_decomposition, chain_of_thought, tree_of_thoughts, plan_execute_reflect, dependency_analysis]
forbidden: [implementation, execution]
receives: [complex_task, objective]
produces: [decomposed_steps, dependency_graph, success_criteria]
reflector:
model: ollama-cloud/glm-5.2
variant: thinking
mode: subagent
capabilities: [self_reflection, mistake_analysis, lesson_extraction, trajectory_analysis, heuristic_evaluation]
forbidden: [implementation, code_changes]
receives: [action_trajectory, task_result]
produces: [reflection_report, lessons_learned, improved_approach]
memory-manager:
model: ollama-cloud/minimax-m3
mode: subagent
capabilities: [memory_retrieval, memory_storage, memory_consolidation, relevance_scoring, episodic_management]
forbidden: [code_changes, implementation]
receives: [query, memory_type]
produces: [retrieved_memories, relevance_scores, consolidated_memories]
architect-indexer:
model: ollama-cloud/glm-5.2
mode: subagent
capabilities: [codebase_indexing, project_mapping, architecture_documentation, dependency_analysis, entity_extraction, api_surface_discovery, convention_detection, staleness_detection]
forbidden: [code_changes, implementation]
receives: [project_root_directory, stale_sections_list]
produces: [.architect/state.json, .architect/project.json, .architect/README.md, architecture_overview, dependency_graph, entity_documentation, db_schema_documentation, api_surface_documentation, convention_documentation, file_graph, module_graph]
history-miner:
model: ollama-cloud/glm-5.2
mode: subagent
capabilities: [git_history_analysis, duplicate_detection, regression_prevention, pattern_matching, past_solution_retrieval]
forbidden: [implementation]
receives: [task_description, codebase_context]
produces: [historical_findings, regression_warnings, recommended_solutions]
incident-responder:
model: ollama-cloud/glm-5.2
variant: thinking
mode: subagent
capabilities: [incident_response, live_forensics, malware_removal, persistence_hunting, ssh_cleanup, post_incident_hardening, cross_platform_hardening]
forbidden: [feature_development, code_changes]
receives: [incident_report, server_logs, threat_indicators]
produces: [forensics_report, cleanup_actions, hardening_recommendations]
evolution-prompt:
model: ollama-cloud/minimax-m3
variant: thinking
mode: subagent
capabilities: [prompt_generation, role_analysis, adversarial_scenario_design, test_case_creation]
forbidden: [direct_evaluation, model_execution]
receives: [agent_role_definition, capability_index]
produces: [test_prompts, evaluation_rubrics]
evolution-skeptic:
model: ollama-cloud/glm-5.2
variant: thinking
mode: subagent
capabilities: [role_fit_evaluation, response_scoring, adversarial_review]
forbidden: [model_execution]
receives: [test_prompts, model_responses]
produces: [evaluation_scores, detailed_commentary]
smartadmin-builder:
model: ollama-cloud/minimax-m2.5
variant: thinking
mode: subagent
capabilities: [smartadmin_template_building, ejs_generation, admin_panel_creation, component_library_usage]
forbidden: [backend_code, layout_rewriting]
receives: [page_requirements, api_endpoints, component_specifications]
produces: [ejs_templates, admin_pages, smartadmin_components]
smartadmin-viz-agent:
model: ollama-cloud/deepseek-v4-pro
variant: thinking
mode: subagent
capabilities: [data_visualization, apexcharts, peity, easy_pie_chart, smarttable, kpi_cards]
forbidden: [page_layout, backend_code, api_calling]
receives: [chart_specifications, data_sources, dimensions, options]
produces: [chart_html_snippets, chart_init_js, kpi_cards, smarttable_blocks]
smartadmin-notify-agent:
model: ollama-cloud/glm-5.2
variant: thinking
mode: subagent
capabilities: [notification_ui, alerts, toasts, modals, confirmations, inline_messages]
forbidden: [backend_logic, api_calling, business_logic]
receives: [message, severity, action_buttons, context]
produces: [alert_html, toast_html, modal_html, trigger_api, dismiss_handlers]
smartadmin-form-agent:
model: ollama-cloud/minimax-m2.5
variant: thinking
mode: subagent
capabilities: [form_generation, form_validation, select2, datepickers, form_wizards, field_dependencies]
forbidden: [backend_code, page_layout, data_models]
receives: [field_definitions, validation_rules, layout, wizard_steps]
produces: [form_html, validation_js, dependency_handlers, init_code]
smartadmin-interactive-agent:
model: ollama-cloud/kimi-k2.6
variant: thinking
mode: subagent
capabilities: [interactive_elements, buttons, dropdowns, nav_tabs, accordions, collapse, modal_triggers, state_toggles]
forbidden: [data_models, business_logic, api_calling]
receives: [element_type, actions, target_ids, state_logic]
produces: [element_html, event_handlers, state_api, widget_init]
requirement-refiner:
model: ollama-cloud/glm-5.2
variant: thinking
mode: all
capabilities: [requirements_analysis, user_story_creation, acceptance_criteria_definition, technical_constraint_identification]
forbidden: [implementation]
receives: [vague_ideas, bug_reports]
produces: [user_stories, acceptance_criteria, technical_constraints]
workflow-cross-checker:
model: ollama-cloud/glm-5.2
variant: thinking
mode: subagent
capabilities: [pre_flight_validation, architecture_validation, inter_agent_conflict_detection, process_inspection]
forbidden: [implementation, code_changes]
receives: [proposed_workflow, agent_task_claims, file_sets]
produces: [approval_status, conflict_report, risk_assessment]
# Routing: capability → agent mapping
capability_routing:
incident_response: incident-responder
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
nextjs_development: frontend-developer
vue_nuxt_development: frontend-developer
react_development: frontend-developer
e2e_testing: browser-automation
visual_testing: visual-tester
bbox_extraction: visual-tester
console_error_detection: visual-tester
gitea_integration: visual-tester
docker_networking: 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
postgresql_integration: backend-developer
sqlite_integration: backend-developer
clickhouse_integration: go-developer
flutter_development: flutter-developer
php_web_development: php-developer
laravel_development: php-developer
symfony_development: php-developer
wordpress_development: php-developer
python_web_development: python-developer
django_development: python-developer
fastapi_development: python-developer
docker_configuration: devops-engineer
kubernetes_setup: devops-engineer
ci_cd_pipeline: devops-engineer
task_decomposition: planner
self_reflection: reflector
memory_retrieval: memory-manager
pre_flight_validation: workflow-cross-checker
architecture_validation: workflow-cross-checker
chain_of_thought: planner
tree_of_thoughts: planner
fitness_scoring: pipeline-judge
test_execution: pipeline-judge
bottleneck_detection: pipeline-judge
go_api_development: go-developer
go_database_design: go-developer
go_concurrent_programming: go-developer
go_authentication: go-developer
go_microservices: go-developer
codebase_indexing: architect-indexer
project_mapping: architect-indexer
architecture_documentation: architect-indexer
dependency_analysis: architect-indexer
entity_extraction: architect-indexer
api_surface_discovery: architect-indexer
convention_detection: architect-indexer
prompt_generation: evolution-prompt
role_analysis: evolution-prompt
adversarial_scenario_design: evolution-prompt
test_case_creation: evolution-prompt
role_fit_evaluation: evolution-skeptic
response_scoring: evolution-skeptic
adversarial_review: evolution-skeptic
natural_language_understanding: intake-agent
conversational_clarification: intake-agent
task_structuring: intake-agent
requirement_formulation: intake-agent
intent_extraction: intake-agent
context_compression: context-compressor
context_summarization: context-compressor
token_efficiency: context-compressor
memory_pruning: context-compressor
pattern_match: pattern-matcher
similar_pattern_detection: pattern-matcher
proactive_recommendation: pattern-matcher
knowledge_graph_update: pattern-matcher
stakeholder_bridge: stakeholder-bridge
executive_summary: stakeholder-bridge
progress_report: stakeholder-bridge
business_translation: stakeholder-bridge
smartadmin_template_building: smartadmin-builder
ejs_generation: smartadmin-builder
admin_panel_creation: smartadmin-builder
component_library_usage: smartadmin-builder
data_visualization: smartadmin-viz-agent
chart_generation: smartadmin-viz-agent
table_configuration: smartadmin-viz-agent
kpi_panel_creation: smartadmin-viz-agent
apexcharts: smartadmin-viz-agent
peity: smartadmin-viz-agent
easy_pie_chart: smartadmin-viz-agent
smarttable: smartadmin-viz-agent
kpi_cards: smartadmin-viz-agent
notification_ui: smartadmin-notify-agent
alert_generation: smartadmin-notify-agent
modal_generation: smartadmin-notify-agent
toast_generation: smartadmin-notify-agent
alerts: smartadmin-notify-agent
toasts: smartadmin-notify-agent
modals: smartadmin-notify-agent
confirmations: smartadmin-notify-agent
inline_messages: smartadmin-notify-agent
form_generation: smartadmin-form-agent
input_validation: smartadmin-form-agent
select2_integration: smartadmin-form-agent
wizard_generation: smartadmin-form-agent
form_validation: smartadmin-form-agent
select2: smartadmin-form-agent
datepickers: smartadmin-form-agent
form_wizards: smartadmin-form-agent
field_dependencies: smartadmin-form-agent
interactive_elements: smartadmin-interactive-agent
button_generation: smartadmin-interactive-agent
dropdown_generation: smartadmin-interactive-agent
tab_generation: smartadmin-interactive-agent
modal_triggers: smartadmin-interactive-agent
accordion_generation: smartadmin-interactive-agent
state_toggle: smartadmin-interactive-agent
buttons: smartadmin-interactive-agent
dropdowns: smartadmin-interactive-agent
nav_tabs: smartadmin-interactive-agent
accordions: smartadmin-interactive-agent
collapse: smartadmin-interactive-agent
state_toggles: smartadmin-interactive-agent
# Parallel execution groups
parallel_groups:
review_phase:
agents: [code-skeptic, performance-engineer, security-auditor]
trigger: code_ready_for_review
criteria: all_must_complete_before_next_phase
aggregator: orchestrator
overlap_check: none
testing_phase:
agents: [sdet-engineer, browser-automation, visual-tester]
trigger: tests_needed
criteria: independent_test_types
aggregator: orchestrator
overlap_check: none
implementation_phase:
agents: [lead-developer, frontend-developer, backend-developer, php-developer, python-developer, go-developer, flutter-developer]
trigger: parallel_implementation_approved
criteria: file_sets_must_not_overlap
aggregator: orchestrator
overlap_check: mandatory_before_spawn
claim_protocol: gitea_comment_based
claim_timeout_min: 30
migration_timestamp_assignment: sequential
# Iteration loops for review-fix cycles
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
evolution:
evaluator: pipeline-judge
optimizer: prompt-optimizer
max_iterations: 3
convergence: fitness_above_0.85