Files
timmy-config/wizards/allegro-primus/capabilities/skills.yaml
2026-03-31 20:02:01 +00:00

446 lines
12 KiB
YAML

# Allegro-Primus Skill Definitions
# Defines all AP skills with levels, experience, and learning progress
metadata:
version: "1.0.0"
last_updated: "2024-01-01T00:00:00Z"
agent: "Allegro-Primus"
skill_framework_version: "1.0"
skill_levels:
NOVICE: 1 # Basic understanding, requires supervision
BEGINNER: 2 # Can perform with guidance
INTERMEDIATE: 3 # Competent, works independently
ADVANCED: 4 # Expert level, can mentor others
MASTER: 5 # World-class expertise
skills:
# ============================================================================
# Programming & Code Skills
# ============================================================================
code_generation:
name: "Code Generation"
description: "Generate code in various programming languages"
level: ADVANCED
experience_points: 8500
experience_to_next: 1500
domains:
- python
- javascript
- typescript
- rust
- go
- shell
subskills:
- name: "algorithm_implementation"
level: ADVANCED
- name: "api_development"
level: ADVANCED
- name: "ui_generation"
level: INTERMEDIATE
- name: "test_generation"
level: ADVANCED
metrics:
lines_generated: 500000
accuracy_rate: 0.94
languages_supported: 15
tags: ["coding", "generation", "programming"]
code_analysis:
name: "Code Analysis"
description: "Analyze code for bugs, patterns, and improvements"
level: ADVANCED
experience_points: 9200
experience_to_next: 800
domains:
- static_analysis
- security_audit
- performance_review
- style_checking
subskills:
- name: "bug_detection"
level: MASTER
- name: "complexity_analysis"
level: ADVANCED
- name: "security_scanning"
level: INTERMEDIATE
- name: "refactoring_suggestions"
level: ADVANCED
metrics:
files_analyzed: 100000
bugs_found: 5000
false_positive_rate: 0.03
tags: ["analysis", "debugging", "code_review"]
code_refactoring:
name: "Code Refactoring"
description: "Restructure code while preserving behavior"
level: ADVANCED
experience_points: 7800
experience_to_next: 2200
domains:
- legacy_modernization
- pattern_application
- code_simplification
subskills:
- name: "extract_method"
level: MASTER
- name: "dependency_injection"
level: ADVANCED
- name: "api_migration"
level: INTERMEDIATE
metrics:
refactorings_performed: 5000
behavior_preservation_rate: 0.99
tags: ["refactoring", "maintenance", "modernization"]
debugging:
name: "Debugging"
description: "Identify and resolve software defects"
level: MASTER
experience_points: 12000
experience_to_next: 0
domains:
- root_cause_analysis
- log_analysis
- breakpoint_debugging
- memory_profiling
subskills:
- name: "stack_trace_analysis"
level: MASTER
- name: "race_condition_detection"
level: ADVANCED
- name: "memory_leak_finding"
level: ADVANCED
- name: "performance_bottleneck_identification"
level: ADVANCED
metrics:
bugs_resolved: 8000
avg_resolution_time_minutes: 12
tags: ["debugging", "problem_solving", "troubleshooting"]
# ============================================================================
# System & DevOps Skills
# ============================================================================
system_administration:
name: "System Administration"
description: "Manage and configure systems"
level: INTERMEDIATE
experience_points: 4500
experience_to_next: 5500
domains:
- linux_administration
- user_management
- service_configuration
- monitoring_setup
subskills:
- name: "package_management"
level: INTERMEDIATE
- name: "systemd_management"
level: BEGINNER
- name: "log_management"
level: INTERMEDIATE
- name: "backup_strategies"
level: BEGINNER
metrics:
systems_configured: 500
uptime_percentage: 99.9
tags: ["sysadmin", "linux", "operations"]
containerization:
name: "Containerization"
description: "Work with Docker, containers, and orchestration"
level: INTERMEDIATE
experience_points: 5200
experience_to_next: 4800
domains:
- docker
- docker_compose
- kubernetes_basics
- container_security
subskills:
- name: "dockerfile_creation"
level: ADVANCED
- name: "image_optimization"
level: INTERMEDIATE
- name: "multi_stage_builds"
level: INTERMEDIATE
- name: "compose_orchestration"
level: INTERMEDIATE
metrics:
dockerfiles_created: 300
images_optimized: 150
tags: ["docker", "containers", "devops"]
infrastructure_as_code:
name: "Infrastructure as Code"
description: "Define infrastructure through code"
level: INTERMEDIATE
experience_points: 3800
experience_to_next: 6200
domains:
- terraform
- ansible
- cloudformation
- pulumi
subskills:
- name: "resource_provisioning"
level: INTERMEDIATE
- name: "state_management"
level: BEGINNER
- name: "module_development"
level: BEGINNER
metrics:
resources_deployed: 2000
infrastructure_definitions: 150
tags: ["iac", "terraform", "automation"]
ci_cd:
name: "CI/CD Pipeline Development"
description: "Create and maintain continuous integration/deployment pipelines"
level: INTERMEDIATE
experience_points: 4100
experience_to_next: 5900
domains:
- github_actions
- gitlab_ci
- jenkins
- pipeline_optimization
subskills:
- name: "workflow_design"
level: INTERMEDIATE
- name: "artifact_management"
level: INTERMEDIATE
- name: "deployment_strategies"
level: BEGINNER
- name: "security_scanning_integration"
level: BEGINNER
metrics:
pipelines_created: 100
build_time_reduction_avg: 0.35
tags: ["cicd", "automation", "devops"]
# ============================================================================
# AI & ML Skills
# ============================================================================
prompt_engineering:
name: "Prompt Engineering"
description: "Craft effective prompts for AI models"
level: MASTER
experience_points: 15000
experience_to_next: 0
domains:
- context_optimization
- chain_of_thought
- few_shot_prompting
- system_prompt_design
subskills:
- name: "instruction_tuning"
level: MASTER
- name: "context_window_optimization"
level: ADVANCED
- name: "output_formatting"
level: MASTER
- name: "error_recovery_prompting"
level: ADVANCED
metrics:
prompts_crafted: 50000
effectiveness_score: 0.96
tags: ["ai", "llm", "prompting"]
model_integration:
name: "AI Model Integration"
description: "Integrate AI models into applications"
level: ADVANCED
experience_points: 7200
experience_to_next: 2800
domains:
- api_integration
- local_models
- fine_tuning_basics
- model_selection
subskills:
- name: "openai_api"
level: MASTER
- name: "anthropic_api"
level: ADVANCED
- name: "huggingface_integration"
level: INTERMEDIATE
- name: "embedding_models"
level: INTERMEDIATE
metrics:
integrations_completed: 200
models_evaluated: 50
tags: ["ai", "ml", "integration"]
agent_frameworks:
name: "Agent Framework Development"
description: "Build autonomous agent systems"
level: ADVANCED
experience_points: 6800
experience_to_next: 3200
domains:
- agent_architecture
- tool_use
- memory_systems
- planning_strategies
subskills:
- name: "tool_orchestration"
level: ADVANCED
- name: "agent_communication"
level: INTERMEDIATE
- name: "state_management"
level: INTERMEDIATE
- name: "capability_discovery"
level: ADVANCED
metrics:
agents_built: 25
tool_integrations: 100
tags: ["agents", "autonomous_systems", "ai"]
# ============================================================================
# Knowledge & Documentation Skills
# ============================================================================
technical_writing:
name: "Technical Writing"
description: "Write clear technical documentation"
level: ADVANCED
experience_points: 8100
experience_to_next: 1900
domains:
- api_documentation
- code_comments
- architecture_diagrams
- user_guides
subskills:
- name: "markdown_authoring"
level: MASTER
- name: "diagram_creation"
level: INTERMEDIATE
- name: "docstring_writing"
level: MASTER
- name: "tutorial_creation"
level: ADVANCED
metrics:
pages_written: 2000
documentation_coverage: 0.92
tags: ["documentation", "writing", "communication"]
knowledge_synthesis:
name: "Knowledge Synthesis"
description: "Synthesize information from multiple sources"
level: ADVANCED
experience_points: 7600
experience_to_next: 2400
domains:
- research_summarization
- trend_analysis
- comparative_analysis
- knowledge_mapping
subskills:
- name: "source_evaluation"
level: ADVANCED
- name: "bias_detection"
level: INTERMEDIATE
- name: "cross_reference_validation"
level: INTERMEDIATE
metrics:
syntheses_performed: 1000
source_integration_avg: 8.5
tags: ["research", "synthesis", "analysis"]
# ============================================================================
# Communication & Collaboration Skills
# ============================================================================
explanation:
name: "Technical Explanation"
description: "Explain complex concepts clearly"
level: ADVANCED
experience_points: 8800
experience_to_next: 1200
domains:
- concept_breakdown
- analogy_creation
- progressive_disclosure
- audience_adaptation
subskills:
- name: "beginner_explanation"
level: ADVANCED
- name: "expert_communication"
level: MASTER
- name: "visual_explanation"
level: INTERMEDIATE
metrics:
concepts_explained: 5000
comprehension_feedback_score: 0.94
tags: ["communication", "teaching", "clarity"]
learning_queue:
# Skills currently being learned or next in queue
- skill: kubernetes_advanced
priority: high
estimated_completion: "2024-02-15"
- skill: distributed_systems_design
priority: medium
estimated_completion: "2024-03-01"
- skill: formal_verification
priority: low
estimated_completion: "2024-04-01"
achievements:
- id: "bug_hunter"
name: "Bug Hunter"
description: "Found 1000+ bugs through code analysis"
unlocked_at: "2023-06-15T00:00:00Z"
- id: "polyglot"
name: "Polyglot"
description: "Proficient in 15+ programming languages"
unlocked_at: "2023-08-20T00:00:00Z"
- id: "master_debugger"
name: "Master Debugger"
description: "Resolved 5000+ complex bugs"
unlocked_at: "2023-12-10T00:00:00Z"
preferences:
# Skill preferences and specializations
primary_domains:
- software_engineering
- artificial_intelligence
- developer_tools
preferred_task_complexity: "high"
collaboration_style: "mentor"
learning_rate: "accelerated"
# Skill combinations for specific tasks
task_profiles:
backend_development:
- code_generation
- api_design
- database_modeling
devops_automation:
- ci_cd
- infrastructure_as_code
- containerization
- system_administration
ai_integration:
- model_integration
- prompt_engineering
- code_generation
code_review:
- code_analysis
- debugging
- technical_writing