{
  "name": "sdlc-skills",
  "description": "Model-invoked skills for SDLC framework orchestration",
  "version": "1.0.0",
  "type": "skills-catalog",
  "skills": [
    {
      "name": "artifact-orchestration",
      "description": "Multi-agent artifact generation with Primary Author → Reviewers → Synthesizer pattern",
      "triggers": ["generate [artifact]", "create [SAD/test plan/deployment plan]", "draft [artifact]"]
    },
    {
      "name": "gate-evaluation",
      "description": "Phase gate validation with multi-agent review (LOM, ABM, IOC, PRM)",
      "triggers": ["check gate", "can we transition", "validate [milestone]", "phase readiness"]
    },
    {
      "name": "security-assessment",
      "description": "STRIDE threat modeling, OWASP checks, and security control validation",
      "triggers": ["security review", "threat model", "security scan", "check vulnerabilities"]
    },
    {
      "name": "traceability-check",
      "description": "Bidirectional traceability verification (requirements ↔ code ↔ tests)",
      "triggers": ["check traceability", "validate requirements coverage", "find orphan requirements"]
    },
    {
      "name": "decision-support",
      "description": "Data-driven decisions with weighted matrices and ADR generation",
      "triggers": ["help me decide", "compare options", "trade-off analysis", "decision matrix"]
    },
    {
      "name": "incident-triage",
      "description": "Rapid incident classification, severity assessment, and response coordination",
      "triggers": ["production incident", "system down", "triage incident", "P0", "SEV1"]
    },
    {
      "name": "test-coverage",
      "description": "Coverage analysis, gap identification, and test recommendations",
      "triggers": ["analyze test coverage", "what's not tested", "coverage report", "test gaps"]
    },
    {
      "name": "architecture-evolution",
      "description": "Architecture change management with impact analysis and migration planning",
      "triggers": ["evolve architecture", "architecture change", "deprecate [component]", "migration plan"]
    },
    {
      "name": "risk-cycle",
      "description": "Continuous risk management throughout SDLC phases",
      "triggers": ["risk review", "update risks", "new risk", "mitigate risk", "retire risk"]
    },
    {
      "name": "sdlc-reports",
      "description": "Iteration, phase, and executive reporting with metrics dashboards",
      "triggers": ["iteration report", "sprint summary", "project report", "executive summary"]
    },
    {
      "name": "issue-auto-sync",
      "description": "Automatic issue tracking synchronization from commits and artifacts",
      "triggers": ["sync issues", "update linked issues", "check issue references", "auto-update issues", "post-commit issue sync"]
    },
    {
      "name": "tot-exploration",
      "description": "Tree-of-Thought exploration for architecture decisions with branching evaluation",
      "triggers": ["explore options", "tree of thought", "branch analysis", "evaluate alternatives", "tot decide"]
    },
    {
      "name": "citation-guard",
      "description": "Real-time citation verification and hallucination prevention during content generation",
      "triggers": ["check citations", "verify sources", "citation guard", "source check"]
    },
    {
      "name": "grade-on-ingest",
      "description": "Auto-trigger GRADE quality assessment when new research sources are added to corpus",
      "triggers": ["assess quality", "grade source", "evaluate evidence", "quality check"]
    },
    {
      "name": "auto-provenance",
      "description": "Automatically generate W3C PROV-compliant provenance records when agents create or modify artifacts",
      "triggers": ["create provenance", "track artifact", "record provenance", "audit trail", "trace artifact"]
    },
    {
      "name": "regression-learning",
      "description": "Cross-task learning for improving regression detection through pattern recognition, test prioritization, and historical analysis",
      "triggers": ["learn from regressions", "improve regression detection", "analyze regression patterns", "prioritize regression tests", "what tests should I run", "predict regression risk", "similar past failures"]
    },
    {
      "name": "doc-sync",
      "description": "Synchronize documentation and code to eliminate drift through parallel audit and automated fixes",
      "triggers": ["align docs to code", "align code to docs", "sync documentation", "doc audit", "check doc drift", "are docs up to date", "find stale documentation", "reconcile docs and code"]
    },
    {
      "name": "doc-consolidate",
      "description": "Crawl repository for scattered docs and consolidate into categorized reference index in .aiwg/docs/",
      "triggers": ["consolidate docs", "find all docs", "catalog docs", "inventory docs", "where are all the docs", "what docs do we have", "gather documentation", "index documentation"]
    },
    {
      "name": "sdlc-accelerate",
      "description": "End-to-end SDLC ramp-up from idea to construction-ready with automated phase transitions and focused gate questions",
      "triggers": ["set up project", "take me to construction", "bootstrap SDLC", "ramp up project", "accelerate project", "full SDLC setup", "prepare project for development", "get this project construction-ready"]
    },
    {
      "name": "artifact-lookup",
      "description": "Search and navigate SDLC artifacts using the artifact index via aiwg index CLI",
      "triggers": ["find artifacts about [topic]", "what depends on [artifact]", "show me the [phase] requirements", "what test plans exist for [module]", "what references UC-001", "show artifact stats", "rebuild the artifact index"]
    },
    {
      "name": "cleanup-audit",
      "description": "Dead code analysis and cleanup recommendations for unused exports, orphaned files, and stale dependencies",
      "triggers": ["find dead code", "cleanup audit", "find unused exports", "orphaned files", "stale dependencies", "code cleanup"]
    },
    {
      "name": "code-chunker",
      "description": "Analyze source file structure and produce a navigable map with logical sections, line ranges, and summaries",
      "triggers": ["map this file", "chunk this file for navigation", "show me the structure of this file"]
    },
    {
      "name": "decompose-file",
      "description": "Analyze a large source file and produce a concrete decomposition plan with optional execution",
      "triggers": ["decompose this file", "split this file into smaller modules", "this file is too large, break it up"]
    },
    {
      "name": "issue-driven-al",
      "description": "Orchestrates issue-driven agent loops that post cycle status to issue threads and incorporate human feedback",
      "triggers": ["address the open issues", "work through the bugs", "fix open issues", "tackle issue"]
    },
    {
      "name": "regression-api-contract",
      "description": "Detect breaking changes in API contracts across REST, GraphQL, and gRPC interfaces",
      "triggers": ["API breaking change", "contract regression", "schema compatibility"]
    },
    {
      "name": "regression-auto-baseline",
      "description": "Automatically manage regression test baseline lifecycle with triggers for releases, deployments, and quality gates",
      "triggers": ["auto-update baselines", "automatic baseline management", "baseline on release"]
    },
    {
      "name": "regression-baseline",
      "description": "Create and maintain regression test baselines for comparison and drift detection",
      "triggers": ["create regression baseline", "update baseline", "baseline the tests"]
    },
    {
      "name": "regression-bisect",
      "description": "Identify the commit that introduced a regression using git bisect",
      "triggers": ["find regression commit", "bisect the regression", "when did this break"]
    },
    {
      "name": "regression-cicd-hooks",
      "description": "Integrate regression testing into CI/CD pipelines with automated baseline comparison and merge blocking",
      "triggers": ["add regression checks to CI", "setup regression pipeline", "configure regression gates"]
    },
    {
      "name": "regression-metrics",
      "description": "Track and analyze regression statistics, trends, and health indicators",
      "triggers": ["regression metrics", "show regression stats", "regression trends"]
    },
    {
      "name": "regression-performance",
      "description": "Detect performance regressions by comparing benchmarks across versions",
      "triggers": ["performance regression", "check latency", "benchmark comparison"]
    },
    {
      "name": "regression-report",
      "description": "Generate comprehensive regression analysis reports combining bisect, baseline, and metrics data",
      "triggers": ["regression report", "generate regression analysis", "full regression report"]
    },
    {
      "name": "regression-visual",
      "description": "Detect visual and UI regressions through screenshot comparison and pixel-diff analysis",
      "triggers": ["visual regression", "UI diff", "screenshot comparison"]
    }
  ],
  "dependencies": {
    "utilities": ["parallel-dispatch", "artifact-metadata", "template-engine", "project-awareness"]
  }
}
