{
  "name": "aiwg-utils-skills",
  "description": "Cross-framework utility skills for AIWG orchestration",
  "version": "1.0.0",
  "type": "skills-catalog",
  "skills": [
    {
      "name": "parallel-dispatch",
      "description": "Generic parallel agent orchestration utility",
      "triggers": ["launch parallel [agents]", "concurrent review", "parallel analysis"],
      "scripts": ["scripts/parallel_dispatcher.py"]
    },
    {
      "name": "artifact-metadata",
      "description": "Artifact lifecycle tracking with versioning and ownership",
      "triggers": ["track artifact", "update artifact status", "artifact metadata"],
      "scripts": ["scripts/artifact_metadata.py"]
    },
    {
      "name": "template-engine",
      "description": "Template instantiation with context-aware variable substitution",
      "triggers": ["use template", "instantiate template", "fill template"],
      "scripts": ["scripts/template_engine.py"]
    },
    {
      "name": "project-awareness",
      "description": "Comprehensive project context detection",
      "triggers": ["detect project", "project context", "what kind of project"],
      "scripts": ["scripts/project_awareness.py"]
    },
    {
      "name": "config-validator",
      "description": "AIWG configuration validation and setup verification",
      "triggers": ["validate config", "check configuration", "verify setup", "config issues"]
    },
    {
      "name": "nl-router",
      "description": "Natural language request routing to appropriate skills",
      "triggers": ["(meta-router - processes unmatched natural language)"]
    },
    {
      "name": "workspace-health",
      "description": "Workspace alignment assessment and cleanup recommendations",
      "triggers": ["check workspace health", "workspace status", "is my workspace aligned", "cleanup recommendations", "do I need to realign"]
    },
    {
      "name": "claims-validator",
      "description": "Validates factual claims against source documents",
      "triggers": ["validate claims", "check facts", "verify statements"]
    },
    {
      "name": "soul-create",
      "description": "Generate SOUL.md identity files from source material or interactive prompts",
      "triggers": ["create a soul", "build a soul file", "generate SOUL.md", "define agent identity", "create an agent persona"]
    },
    {
      "name": "soul-validate",
      "description": "Validate SOUL.md quality against community best practices",
      "triggers": ["validate soul", "check SOUL.md quality", "soul quality check", "review my SOUL.md"]
    },
    {
      "name": "soul-enhance",
      "description": "Improve existing SOUL.md by resolving vague sections and generating calibration examples",
      "triggers": ["enhance soul", "improve SOUL.md", "sharpen soul", "fix vague soul sections"]
    },
    {
      "name": "soul-apply",
      "description": "Apply SOUL.md identity to content generation with worldview, opinions, and character",
      "triggers": ["apply soul", "write as soul", "generate with soul", "use persona", "in character"]
    },
    {
      "name": "soul-blend",
      "description": "Merge multiple SOUL.md files into a composite persona with configurable conflict resolution",
      "triggers": ["blend these souls", "merge soul files", "combine personas", "create a composite soul", "soul blend", "mix these identities"]
    },
    {
      "name": "aiwg-guide",
      "description": "Contextual AIWG help — explains current version features, answers how-to questions, routes live queries to the steward",
      "triggers": ["what's new", "what changed", "how do I", "help with aiwg", "explain feature", "what is", "aiwg guide"]
    },
    {
      "name": "new-project",
      "description": "Scaffold a new AIWG-managed project with .aiwg/ directory structure, starter CLAUDE.md, and framework registry",
      "triggers": ["new project", "create project", "start a new project", "set up aiwg for my project", "bootstrap project", "create aiwg project", "scaffold project"]
    }
  ],
  "usage": "These skills are consumed by framework-specific skills and can be invoked directly for utility operations."
}
