{
  "audit_date": "2026-07-19",
  "scope": [
    "S:/mcp-servers/skills/",
    "S:/mcp-servers/.agents/skills/"
  ],
  "summary": {
    "total_skills": 21,
    "skills_in_main_dir": 20,
    "skills_in_agents_dir": 1,
    "duplication_between_dirs": "None detected",
    "orphan_skills": [
      "ai-documents-validation-document-type",
      "mcp-skill-miner",
      "svg",
      "mcp-runtime-integrator"
    ],
    "role_distribution": {
      "orchestrator": 2,
      "analyst": 2,
      "specialist": 14,
      "sidecar": 2,
      "repository-only": 1
    }
  },
  "skills": [
    {
      "name": "ai-documents-validation-document-type",
      "path": "S:/mcp-servers/skills\\ai-documents-validation-document-type\\SKILL.md",
      "lines": 65,
      "bytes": 4061,
      "description": "Develop, extend, plan, review, or integrate supported document types in the ai-documents-validation/docvalidator repository. Use when Codex must add a new document type, modify field extraction parsers, align classification REFERENCE_TEXTS, field dia...",
      "triggers_summary": "1 trovato",
      "trigger_evidence": [
        [
          3,
          "description: Develop, extend, plan, review, or integrate supported document types in the ai-document"
        ]
      ],
      "anti_triggers_summary": "nessuno",
      "anti_trigger_evidence": [],
      "references": {
        "count": 5,
        "files": [
          "api-integration.md",
          "diagnostic-contract.md",
          "docs-first-policy.md",
          "new-document-type-checklist.md",
          "test-and-validation.md"
        ]
      },
      "scripts": "no",
      "templates": "no",
      "evals": {
        "count": 1,
        "files": [
          "evals.json"
        ]
      },
      "cross_skill_refs": [
        "mcp-code-reviewer",
        "mcp-docs-navigator",
        "mcp-master-orchestrator",
        "mcp-office-expert",
        "mcp-technical-analyst"
      ],
      "mcp_refs": [
        "docs-node",
        "office-node"
      ],
      "role": "specialist",
      "role_reason": "Specializzato per dominio/compito specifico"
    },
    {
      "name": "mcp-analytics-operator",
      "path": "S:/mcp-servers/skills\\mcp-analytics-operator\\SKILL.md",
      "lines": 117,
      "bytes": 5732,
      "description": "Usa questa skill quando serve:",
      "triggers_summary": "1 trovato",
      "trigger_evidence": [
        [
          6,
          "Use when the task needs usage summaries, model/token checks, runtime event"
        ]
      ],
      "anti_triggers_summary": "1 trovato",
      "anti_trigger_evidence": [
        [
          8,
          "of imported analytics data. Do not use to retrieve prompt or response content."
        ]
      ],
      "references": {
        "count": 3,
        "files": [
          "analytics-workflow.md",
          "deletion-playbook.md",
          "privacy-rules.md"
        ]
      },
      "scripts": "no",
      "templates": "no",
      "evals": {
        "count": 1,
        "files": [
          "evals.json"
        ]
      },
      "cross_skill_refs": [
        "mcp-code-reviewer",
        "mcp-docs-navigator",
        "mcp-memory-operator",
        "mcp-technical-analyst"
      ],
      "mcp_refs": [
        "analytics-node",
        "docs-node",
        "memory-node"
      ],
      "role": "specialist",
      "role_reason": "Specializzato per dominio/compito specifico"
    },
    {
      "name": "mcp-browser-automation",
      "path": "S:/mcp-servers/skills\\mcp-browser-automation\\SKILL.md",
      "lines": 119,
      "bytes": 7963,
      "description": "Navigate, inspect, and validate web interfaces with Playwright MCP, including iframe-heavy pages, downloads, and session reuse. Use when the agent must reproduce UI flows, verify post-fix behavior, or inspect browser-side failures.",
      "triggers_summary": "1 trovato",
      "trigger_evidence": [
        [
          3,
          "description: Navigate, inspect, and validate web interfaces with Playwright MCP, including iframe-he"
        ]
      ],
      "anti_triggers_summary": "nessuno",
      "anti_trigger_evidence": [],
      "references": {
        "count": 1,
        "files": [
          "test-patterns.md"
        ]
      },
      "scripts": "no",
      "templates": "no",
      "evals": {
        "count": 1,
        "files": [
          "evals.json"
        ]
      },
      "cross_skill_refs": [
        "mcp-coldfusion-developer",
        "mcp-database-expert"
      ],
      "mcp_refs": [
        "browser",
        "coldfusion",
        "database"
      ],
      "role": "specialist",
      "role_reason": "Specializzato per dominio/compito specifico"
    },
    {
      "name": "mcp-code-reviewer",
      "path": "S:/mcp-servers/skills\\mcp-code-reviewer\\SKILL.md",
      "lines": 132,
      "bytes": 5589,
      "description": "Review code snippets, files, commits, diffs, branches, or pull requests with priority on local project rules, readability, maintainability, correctness, robustness, performance, test coverage, and available functional context. Use when the user asks ...",
      "triggers_summary": "1 trovato",
      "trigger_evidence": [
        [
          3,
          "description: Review code snippets, files, commits, diffs, branches, or pull requests with priority o"
        ]
      ],
      "anti_triggers_summary": "nessuno",
      "anti_trigger_evidence": [],
      "references": {
        "count": 7,
        "files": [
          "domain-specific-local-rules.md",
          "evidence-and-severity.md",
          "functional-consistency.md",
          "output-modes.md",
          "project-rules-discovery.md",
          "review-workflow.md",
          "routing-and-escalation.md"
        ]
      },
      "scripts": "no",
      "templates": "no",
      "evals": {
        "count": 1,
        "files": [
          "evals.json"
        ]
      },
      "cross_skill_refs": [
        "mcp-docs-navigator",
        "mcp-master-orchestrator",
        "mcp-technical-analyst"
      ],
      "mcp_refs": [
        "coldfusion",
        "docs-node"
      ],
      "role": "analyst",
      "role_reason": "Analizza e valuta codice per qualita/conformita"
    },
    {
      "name": "mcp-coldfusion-developer",
      "path": "S:/mcp-servers/skills\\mcp-coldfusion-developer\\SKILL.md",
      "lines": 94,
      "bytes": 5292,
      "description": "Develop and debug CFML safely with linting, bridge inspection, log analysis, post-fix validation handoffs, and controlled cross-version migration workflows through neutral directories with Provider/Consumer personas and touched-files.md tracking. Use...",
      "triggers_summary": "1 trovato",
      "trigger_evidence": [
        [
          3,
          "description: Develop and debug CFML safely with linting, bridge inspection, log analysis, post-fix v"
        ]
      ],
      "anti_triggers_summary": "nessuno",
      "anti_trigger_evidence": [],
      "references": {
        "count": 12,
        "files": [
          "client-boundaries-and-patches.md",
          "core-client-override-pattern.md",
          "cross-version-migration.md",
          "factory-config-and-product-tree.md",
          "migration-consumer.md",
          "migration-conventions-template.md",
          "migration-provider.md",
          "migration-tracking-format.md",
          "page-bootstrap-and-mvc4-migration.md",
          "post-fix-checklist.md",
          "security-remediation-and-legacy-routing.md",
          "xgrid-and-mvc-variants.md"
        ]
      },
      "scripts": "yes",
      "templates": "yes",
      "evals": {
        "count": 1,
        "files": [
          "evals.json"
        ]
      },
      "cross_skill_refs": [
        "mcp-browser-automation",
        "mcp-database-expert",
        "mcp-docs-navigator",
        "mcp-git-mantis-workflow",
        "mcp-master-orchestrator",
        "mcp-office-expert",
        "mcp-technical-analyst"
      ],
      "mcp_refs": [
        "browser",
        "coldfusion",
        "database",
        "docs-node",
        "git-node",
        "office-node"
      ],
      "role": "specialist",
      "role_reason": "Specializzato per dominio/compito specifico"
    },
    {
      "name": "mcp-database-expert",
      "path": "S:/mcp-servers/skills\\mcp-database-expert\\SKILL.md",
      "lines": 36,
      "bytes": 2096,
      "description": "Query, lint, inspect schema, analyze plans, and hand off SQL results to docs, office, and ticket workflows. Use when the agent must interrogate a database via MCP, validate SQL, export results, or trace executed queries back to project context.",
      "triggers_summary": "1 trovato",
      "trigger_evidence": [
        [
          3,
          "description: Query, lint, inspect schema, analyze plans, and hand off SQL results to docs, office, a"
        ]
      ],
      "anti_triggers_summary": "nessuno",
      "anti_trigger_evidence": [],
      "references": {
        "count": 1,
        "files": [
          "reporting-and-audit.md"
        ]
      },
      "scripts": "no",
      "templates": "no",
      "evals": {
        "count": 1,
        "files": [
          "evals.json"
        ]
      },
      "cross_skill_refs": [
        "mcp-docs-navigator",
        "mcp-git-mantis-workflow",
        "mcp-office-expert",
        "mcp-server"
      ],
      "mcp_refs": [
        "database",
        "docs-node",
        "git-node",
        "office-node"
      ],
      "role": "specialist",
      "role_reason": "Specializzato per dominio/compito specifico"
    },
    {
      "name": "mcp-docs-navigator",
      "path": "S:/mcp-servers/skills\\mcp-docs-navigator\\SKILL.md",
      "lines": 115,
      "bytes": 9940,
      "description": "Search, tag, scan, curate mind maps, and maintain project documentation through docs-node. Use when the agent must retrieve procedures, organize Markdown corpora, ingest exported office documents, manage shelf/document semantic links, or classify kno...",
      "triggers_summary": "1 trovato",
      "trigger_evidence": [
        [
          3,
          "description: Search, tag, scan, curate mind maps, and maintain project documentation through docs-no"
        ]
      ],
      "anti_triggers_summary": "nessuno",
      "anti_trigger_evidence": [],
      "references": {
        "count": 4,
        "files": [
          "maintenance-playbook.md",
          "mind-map-curation.md",
          "source-grounded-audit.md",
          "tagging-strategy.md"
        ]
      },
      "scripts": "no",
      "templates": "no",
      "evals": {
        "count": 1,
        "files": [
          "evals.json"
        ]
      },
      "cross_skill_refs": [
        "mcp-code-reviewer",
        "mcp-handoff-pack",
        "mcp-memory-operator",
        "mcp-office-expert",
        "mcp-server",
        "mcp-technical-analyst"
      ],
      "mcp_refs": [
        "coldfusion",
        "database",
        "docs-node",
        "memory-node",
        "office-node"
      ],
      "role": "specialist",
      "role_reason": "Specializzato per dominio/compito specifico"
    },
    {
      "name": "mcp-frontend-performance-debugger",
      "path": "S:/mcp-servers/skills\\mcp-frontend-performance-debugger\\SKILL.md",
      "lines": 132,
      "bytes": 7604,
      "description": "- render ripetuti, DOM churn, layout thrashing, JS interop e callback ridondanti;",
      "triggers_summary": "nessuno",
      "trigger_evidence": [],
      "anti_triggers_summary": "1 trovato",
      "anti_trigger_evidence": [
        [
          4,
          "Diagnose and improve slow, laggy, memory-growing web frontends through reproducible browser telemetr"
        ]
      ],
      "references": {
        "count": 4,
        "files": [
          "browser-telemetry.md",
          "devexpress-tesi-platform.md",
          "dotnet-blazor-wasm.md",
          "evidence-workflow.md"
        ]
      },
      "scripts": "no",
      "templates": "no",
      "evals": {
        "count": 1,
        "files": [
          "evals.json"
        ]
      },
      "cross_skill_refs": [
        "mcp-browser-automation",
        "mcp-code-reviewer",
        "mcp-docs-navigator",
        "mcp-grid-ui-debugger",
        "mcp-handoff-pack",
        "mcp-technical-analyst"
      ],
      "mcp_refs": [
        "browser",
        "docs-node"
      ],
      "role": "specialist",
      "role_reason": "Specializzato per dominio/compito specifico"
    },
    {
      "name": "mcp-git-mantis-workflow",
      "path": "S:/mcp-servers/skills\\mcp-git-mantis-workflow\\SKILL.md",
      "lines": 77,
      "bytes": 5940,
      "description": "Correlate tickets, commits, attachments, rebases, and merge/rebase conflicts across git-node and mantis-node. Use when the agent must investigate issue history, connect code changes to Mantis, plan or validate a rebase, resolve Git conflicts, compare...",
      "triggers_summary": "1 trovato",
      "trigger_evidence": [
        [
          3,
          "description: Correlate tickets, commits, attachments, rebases, and merge/rebase conflicts across git"
        ]
      ],
      "anti_triggers_summary": "nessuno",
      "anti_trigger_evidence": [],
      "references": {
        "count": 3,
        "files": [
          "handoffs-and-conflicts.md",
          "rebase-playbook.md",
          "ticket-implementation-checklist.md"
        ]
      },
      "scripts": "no",
      "templates": "no",
      "evals": {
        "count": 1,
        "files": [
          "evals.json"
        ]
      },
      "cross_skill_refs": [
        "mcp-browser-automation",
        "mcp-coldfusion-developer",
        "mcp-database-expert",
        "mcp-docs-navigator",
        "mcp-technical-analyst"
      ],
      "mcp_refs": [
        "browser",
        "coldfusion",
        "database",
        "docs-node",
        "git-node",
        "mantis-node"
      ],
      "role": "specialist",
      "role_reason": "Specializzato per dominio/compito specifico"
    },
    {
      "name": "mcp-grid-ui-debugger",
      "path": "S:/mcp-servers/skills\\mcp-grid-ui-debugger\\SKILL.md",
      "lines": 107,
      "bytes": 11217,
      "description": "- diagnosticare e risolvere un bug visivo su una griglia complessa/proprietaria al primo caricamento o su reload;",
      "triggers_summary": "nessuno",
      "trigger_evidence": [],
      "anti_triggers_summary": "nessuno",
      "anti_trigger_evidence": [],
      "references": {
        "count": 2,
        "files": [
          "dom-inspection-checklist.md",
          "symptom-patterns.md"
        ]
      },
      "scripts": "no",
      "templates": "no",
      "evals": {
        "count": 1,
        "files": [
          "evals.json"
        ]
      },
      "cross_skill_refs": [
        "mcp-browser-automation",
        "mcp-database-expert",
        "mcp-docs-navigator",
        "mcp-frontend-performance-debugger",
        "mcp-technical-analyst"
      ],
      "mcp_refs": [
        "browser",
        "database",
        "docs-node"
      ],
      "role": "specialist",
      "role_reason": "Specializzato per dominio/compito specifico"
    },
    {
      "name": "mcp-handoff-pack",
      "path": "S:/mcp-servers/skills\\mcp-handoff-pack\\SKILL.md",
      "lines": 84,
      "bytes": 3546,
      "description": "Produce a complete end-of-work Markdown handoff artifact with status, evidence-linked summary, validation outcomes, residual risks, and actionable next steps. Use when the primary goal is packaging a completed or paused implementation/review session ...",
      "triggers_summary": "1 trovato",
      "trigger_evidence": [
        [
          3,
          "description: Produce a complete end-of-work Markdown handoff artifact with status, evidence-linked s"
        ]
      ],
      "anti_triggers_summary": "nessuno",
      "anti_trigger_evidence": [],
      "references": {
        "count": 3,
        "files": [
          "evidence-policy.md",
          "handoff-template.md",
          "memory-sync-policy.md"
        ]
      },
      "scripts": "no",
      "templates": "no",
      "evals": {
        "count": 1,
        "files": [
          "evals.json"
        ]
      },
      "cross_skill_refs": [
        "mcp-code-reviewer",
        "mcp-git-mantis-workflow",
        "mcp-memory-operator",
        "mcp-technical-analyst"
      ],
      "mcp_refs": [
        "git-node",
        "memory-node"
      ],
      "role": "sidecar",
      "role_reason": "Packaging handoff tra sessioni"
    },
    {
      "name": "mcp-mantis-test-writer",
      "path": "S:/mcp-servers/skills\\mcp-mantis-test-writer\\SKILL.md",
      "lines": 65,
      "bytes": 2893,
      "description": "Draft manual test checklists and Mantis-ready copy-paste test scenarios for new features and regression coverage. Use for PR validation, handoff checks, code review findings follow-up, ticket validation, smoke scenarios, and regression planning. Trig...",
      "triggers_summary": "nessuno",
      "trigger_evidence": [],
      "anti_triggers_summary": "nessuno",
      "anti_trigger_evidence": [],
      "references": {
        "count": 2,
        "files": [
          "output-examples.md",
          "template-format.md"
        ]
      },
      "scripts": "no",
      "templates": "no",
      "evals": {
        "count": 1,
        "files": [
          "evals.json"
        ]
      },
      "cross_skill_refs": [
        "mcp-browser-automation",
        "mcp-mantis-ticket-writer",
        "mcp-master-orchestrator",
        "mcp-technical-analyst"
      ],
      "mcp_refs": [
        "browser",
        "mantis-node"
      ],
      "role": "specialist",
      "role_reason": "Specializzato per dominio/compito specifico"
    },
    {
      "name": "mcp-mantis-ticket-writer",
      "path": "S:/mcp-servers/skills\\mcp-mantis-ticket-writer\\SKILL.md",
      "lines": 60,
      "bytes": 3620,
      "description": "Draft or refine MantisBT ticket text using the corporate default template and produce complete copy-paste sections (Riassunto, Description, Steps To Reproduce, Additional Information when applicable). Use when the main goal is disciplined ticket writ...",
      "triggers_summary": "1 trovato",
      "trigger_evidence": [
        [
          3,
          "description: Draft or refine MantisBT ticket text using the corporate default template and produce c"
        ]
      ],
      "anti_triggers_summary": "nessuno",
      "anti_trigger_evidence": [],
      "references": {
        "count": 8,
        "files": [
          "boundaries-and-escalation.md",
          "interactive-questions.md",
          "mantis-syntax.md",
          "output-examples.md",
          "output-rules.md",
          "template-format.md",
          "templates",
          "workflow.md"
        ]
      },
      "scripts": "no",
      "templates": "no",
      "evals": {
        "count": 1,
        "files": [
          "evals.json"
        ]
      },
      "cross_skill_refs": [
        "mcp-mantis-test-writer",
        "mcp-master-orchestrator",
        "mcp-technical-analyst"
      ],
      "mcp_refs": [
        "mantis-node"
      ],
      "role": "specialist",
      "role_reason": "Specializzato per dominio/compito specifico"
    },
    {
      "name": "mcp-master-orchestrator",
      "path": "S:/mcp-servers/skills\\mcp-master-orchestrator\\SKILL.md",
      "lines": 99,
      "bytes": 8169,
      "description": "Coordinate multi-step MCP work across docs, git, mantis, database, ColdFusion, browser, office, SVG/visual-asset, and technical-analysis flows. Use when the goal spans multiple phases such as bug triage, rebase/conflict-resolution coordination, repor...",
      "triggers_summary": "1 trovato",
      "trigger_evidence": [
        [
          3,
          "description: Coordinate multi-step MCP work across docs, git, mantis, database, ColdFusion, browser,"
        ]
      ],
      "anti_triggers_summary": "1 trovato",
      "anti_trigger_evidence": [
        [
          87,
          "## Anti-trigger"
        ]
      ],
      "references": {
        "count": 3,
        "files": [
          "coordination-checklist.md",
          "legacy-modernization-workflow.md",
          "workflows.md"
        ]
      },
      "scripts": "no",
      "templates": "no",
      "evals": {
        "count": 1,
        "files": [
          "evals.json"
        ]
      },
      "cross_skill_refs": [
        "mcp-browser-automation",
        "mcp-code-reviewer",
        "mcp-coldfusion-developer",
        "mcp-database-expert",
        "mcp-docs-navigator",
        "mcp-git-mantis-workflow",
        "mcp-handoff-pack",
        "mcp-memory-operator",
        "mcp-office-expert",
        "mcp-sophia-yii-developer",
        "mcp-technical-analyst"
      ],
      "mcp_refs": [
        "browser",
        "coldfusion",
        "database",
        "docs-node",
        "git-node",
        "memory-node",
        "office-node"
      ],
      "role": "orchestrator",
      "role_reason": "Coordina multi-step tra skill specialistiche"
    },
    {
      "name": "mcp-memory-operator",
      "path": "S:/mcp-servers/skills\\mcp-memory-operator\\SKILL.md",
      "lines": 88,
      "bytes": 3850,
      "description": "Save, retrieve, and curate operational memory in memory-node with safe hygiene rules (no secrets, no noise, project-scoped context) and concise handoff notes. Use when the task needs reusable decisions, validated workarounds, or cross-session continu...",
      "triggers_summary": "1 trovato",
      "trigger_evidence": [
        [
          3,
          "description: Save, retrieve, and curate operational memory in memory-node with safe hygiene rules (n"
        ]
      ],
      "anti_triggers_summary": "nessuno",
      "anti_trigger_evidence": [],
      "references": {
        "count": 3,
        "files": [
          "memory-hygiene.md",
          "project-handoff.md",
          "when-to-save-memory.md"
        ]
      },
      "scripts": "no",
      "templates": "no",
      "evals": {
        "count": 1,
        "files": [
          "evals.json"
        ]
      },
      "cross_skill_refs": [
        "mcp-docs-navigator",
        "mcp-master-orchestrator",
        "mcp-technical-analyst"
      ],
      "mcp_refs": [
        "docs-node",
        "memory-node"
      ],
      "role": "sidecar",
      "role_reason": "Gestione memoria operativa cross-session"
    },
    {
      "name": "mcp-office-expert",
      "path": "S:/mcp-servers/skills\\mcp-office-expert\\SKILL.md",
      "lines": 116,
      "bytes": 10017,
      "description": "Read, create, and edit Word, Excel, and PDF files through MCP, including report generation and document export for docs indexing. Use when the task involves local documents, spreadsheet outputs, PDF extraction, or shared deliverables.",
      "triggers_summary": "1 trovato",
      "trigger_evidence": [
        [
          3,
          "description: Read, create, and edit Word, Excel, and PDF files through MCP, including report generat"
        ]
      ],
      "anti_triggers_summary": "nessuno",
      "anti_trigger_evidence": [],
      "references": {
        "count": 3,
        "files": [
          "report-workflow.md",
          "template-driven-publishing.md",
          "tesisquare-technical-analysis-profile.md"
        ]
      },
      "scripts": "no",
      "templates": "no",
      "evals": {
        "count": 1,
        "files": [
          "evals.json"
        ]
      },
      "cross_skill_refs": [
        "mcp-database-expert",
        "mcp-docs-navigator",
        "mcp-server",
        "mcp-technical-analyst"
      ],
      "mcp_refs": [
        "database",
        "docs-node",
        "office-node"
      ],
      "role": "specialist",
      "role_reason": "Specializzato per dominio/compito specifico"
    },
    {
      "name": "mcp-skill-miner",
      "path": "S:/mcp-servers/skills\\mcp-skill-miner\\SKILL.md",
      "lines": 141,
      "bytes": 10238,
      "description": "technical analysis (mcp-technical-analyst).",
      "triggers_summary": "1 trovato",
      "trigger_evidence": [
        [
          10,
          "the machine, so treat their coverage as best-effort, not guaranteed. Use when the"
        ]
      ],
      "anti_triggers_summary": "1 trovato",
      "anti_trigger_evidence": [
        [
          13,
          "matrix instead of guessing. Do not use for day-to-day analytics usage queries"
        ]
      ],
      "references": {
        "count": 2,
        "files": [
          "sampling-heuristics.md",
          "worked-example-2026-07-10.md"
        ]
      },
      "scripts": "no",
      "templates": "no",
      "evals": {
        "count": 1,
        "files": [
          "evals.json"
        ]
      },
      "cross_skill_refs": [
        "mcp-analytics-operator",
        "mcp-master-orchestrator",
        "mcp-server",
        "mcp-servers",
        "mcp-technical-analyst"
      ],
      "mcp_refs": [
        "database"
      ],
      "role": "repository-only",
      "role_reason": "Introspection dei skill nel repo"
    },
    {
      "name": "mcp-sophia-yii-developer",
      "path": "S:/mcp-servers/skills\\mcp-sophia-yii-developer\\SKILL.md",
      "lines": 58,
      "bytes": 4017,
      "description": "Develop and debug Sophia Framework 2 applications based on Yii 1.1, including FRM/APP/CLI-client layering, controllerMap overrides, RenderSettings forms and grids, Gii custom scaffolding, Cruge/RBAC permissions, exports, DB scripts, PHP syntax lintin...",
      "triggers_summary": "nessuno",
      "trigger_evidence": [],
      "anti_triggers_summary": "nessuno",
      "anti_trigger_evidence": [],
      "references": {
        "count": 10,
        "files": [
          "architecture-layers.md",
          "configuration-environments.md",
          "cruge-permissions-menu.md",
          "db-scripts-and-migrations.md",
          "export-management.md",
          "gii-code-generation.md",
          "post-fix-checklist.md",
          "pr-review-checklist.md",
          "render-settings-forms-grids.md",
          "routing-matrix.md"
        ]
      },
      "scripts": "no",
      "templates": "no",
      "evals": {
        "count": 1,
        "files": [
          "evals.json"
        ]
      },
      "cross_skill_refs": [
        "mcp-browser-automation",
        "mcp-code-reviewer",
        "mcp-database-expert",
        "mcp-docs-navigator",
        "mcp-git-mantis-workflow",
        "mcp-master-orchestrator",
        "mcp-office-expert",
        "mcp-technical-analyst"
      ],
      "mcp_refs": [
        "browser",
        "database",
        "docs-node",
        "git-node",
        "office-node"
      ],
      "role": "specialist",
      "role_reason": "Specializzato per dominio/compito specifico"
    },
    {
      "name": "mcp-technical-analyst",
      "path": "S:/mcp-servers/skills\\mcp-technical-analyst\\SKILL.md",
      "lines": 85,
      "bytes": 5626,
      "description": "Usa questo skill se passa almeno un gate:",
      "triggers_summary": "nessuno",
      "trigger_evidence": [],
      "anti_triggers_summary": "2 trovato",
      "anti_trigger_evidence": [
        [
          8,
          "analysis, or evidence-based Markdown deliverables. Do not use for"
        ],
        [
          70,
          "## Anti-trigger"
        ]
      ],
      "references": {
        "count": 9,
        "files": [
          "analysis-workflow.md",
          "deliverable-templates.md",
          "functional-exploration.md",
          "interactive-escalation.md",
          "legacy-pre-migration-audit.md",
          "legacy-source-recovery.md",
          "legacy-system-inventory.md",
          "source-matrix.md",
          "ticket-first-light.md"
        ]
      },
      "scripts": "no",
      "templates": "no",
      "evals": {
        "count": 1,
        "files": [
          "evals.json"
        ]
      },
      "cross_skill_refs": [
        "mcp-browser-automation",
        "mcp-coldfusion-developer",
        "mcp-database-expert",
        "mcp-docs-navigator",
        "mcp-git-mantis-workflow",
        "mcp-master-orchestrator",
        "mcp-memory-operator",
        "mcp-office-expert",
        "mcp-sophia-yii-developer"
      ],
      "mcp_refs": [
        "browser",
        "coldfusion",
        "database",
        "docs-node",
        "git-node",
        "memory-node",
        "office-node"
      ],
      "role": "analyst",
      "role_reason": "Analisi tecnica multi-sorgente da ticket/docs/commit"
    },
    {
      "name": "svg",
      "path": "S:/mcp-servers/skills\\svg\\SKILL.md",
      "lines": 65,
      "bytes": 3946,
      "description": "| Task | Reference |",
      "triggers_summary": "nessuno",
      "trigger_evidence": [],
      "anti_triggers_summary": "nessuno",
      "anti_trigger_evidence": [],
      "references": {
        "count": 5,
        "files": [
          "asset-discovery.md",
          "brand-assets.md",
          "helper-first.md",
          "visual-qa.md",
          "workflows"
        ]
      },
      "scripts": "no",
      "templates": "no",
      "evals": {
        "count": 3,
        "files": [
          "README.md",
          "evals.json",
          "fixtures"
        ]
      },
      "cross_skill_refs": [
        "mcp-master-orchestrator"
      ],
      "mcp_refs": [
        "browser"
      ],
      "role": "specialist",
      "role_reason": "Specializzato per dominio/compito specifico"
    },
    {
      "name": "mcp-runtime-integrator",
      "path": "S:/mcp-servers/.agents/skills\\mcp-runtime-integrator\\SKILL.md",
      "lines": 103,
      "bytes": 11519,
      "description": "Usa questa skill quando serve:",
      "triggers_summary": "nessuno",
      "trigger_evidence": [],
      "anti_triggers_summary": "1 trovato",
      "anti_trigger_evidence": [
        [
          9,
          "Do not use for day-to-day analytics queries (mcp-analytics-operator) or"
        ]
      ],
      "references": {
        "count": 3,
        "files": [
          "new-analytics-source-checklist.md",
          "new-client-installation-checklist.md",
          "pitfalls-found-in-production.md"
        ]
      },
      "scripts": "no",
      "templates": "no",
      "evals": {
        "count": 1,
        "files": [
          "evals.json"
        ]
      },
      "cross_skill_refs": [
        "mcp-analytics-operator",
        "mcp-code-reviewer",
        "mcp-docs-navigator",
        "mcp-master-orchestrator",
        "mcp-settings",
        "mcp-technical-analyst"
      ],
      "mcp_refs": [
        "analytics-node",
        "browser",
        "database",
        "docs-node"
      ],
      "role": "orchestrator",
      "role_reason": "Coordinamento runtime MCP e installazione"
    }
  ],
  "uncertainties": [
    "mcp-runtime-integrator description  vuota nel frontmatter",
    "Alcune skill hanno description multiline (>) che potrebbe includere nomi di altre skill",
    "MCP server references sono ricostruite da pattern; potrebbero non coprire tutti i server"
  ],
  "recommended_followups": [
    "Completare description per skill senza testo nel frontmatter",
    "Aggiungere trigger/use-case espliciti per skill con nessuno documentato",
    "Mappare completamente le dipendenze fra skill per rilevare cycle/anti-pattern",
    "Verificare che skill orphan (non referenziate) abbiano valore o se sono stale"
  ]
}