{
  "name": "Clagoss/claude-code-para-disenadores — 3 skills",
  "slug": "source-skills-bbf7e697a8d35bd98b9d53a7",
  "type": "skills",
  "category": "developer-tools",
  "example": false,
  "evidence_state": "pinned_source_listing",
  "stamp": "Pinned source listing — machine-checked",
  "summary": "Pinned source declarations and file hashes were listed.",
  "outcome": "Listed 3 skill declarations. Ran 25 git commands; each one's exit status and output hash is in commands.json. Scope: acquisition and static inspection.",
  "rule_results": [
    "The retained source tree matches its acquisition manifest.",
    "Declared skill names (listing.json): contraste-colores; seo-basico; ux-writing-es"
  ],
  "task": "What declarations and files are present in this pinned source?",
  "setup": "Git blob acquisition followed by static source inspection.",
  "limitations": "Scope: acquisition and static inspection. Command results: commands.json.",
  "source_url": "https://github.com/Clagoss/claude-code-para-disenadores",
  "documentation_url": "https://github.com/Clagoss/claude-code-para-disenadores",
  "commit": "1ca7fc5109e64032cfc270f1eccfe7cfe0a9b007",
  "tree_sha256": "6ee8f2e66b825f53507e581d52eb15113f702be4d75e633c287f6fd24c55edbb",
  "file_sha256": {
    ".claude-plugin/marketplace.json": "9a15d6ebe564cbe75cdc7b73260efff4ac63fa8ad8e46ae1ee19f303d8a75211",
    ".gitignore": "733961d725dbb9949a0c56081b74be6b056cdca54a228e40141b6d051dd63ecb",
    "LICENSE": "55aa51a9e28ebb3f8adf2266242daaf1ff184ef6f207ce32805f020554c7154d",
    "README.md": "c233a10d4f453a85bece9ab229e07a94439e15e2039309af7d507dc8b2c035c8",
    "plugins/lagos-diseno-es/.claude-plugin/icon.png": "d1dae72b2f35c08a9905e2e77c7d374f626bb7280e1d97a98765b4451f3a729e",
    "plugins/lagos-diseno-es/.claude-plugin/plugin.json": "09a2d741422b28fb90f77d927d9bceaac17dfd8992f237f9e2f2bf8b0fb7784b",
    "plugins/lagos-diseno-es/LICENSE": "55aa51a9e28ebb3f8adf2266242daaf1ff184ef6f207ce32805f020554c7154d",
    "plugins/lagos-diseno-es/PRIVACIDAD.md": "574559f6cd950c659f6f2e7253b3e4de2ef03d3042c5d57158679a1f163d6567",
    "plugins/lagos-diseno-es/README.md": "eb0eae62a891aabd5b546f31abacbc7c4532c2e641d1ae5158204bed9a2421b2",
    "plugins/lagos-diseno-es/plugin.json": "5bd85a0284a987de19aef81efed5b7c0e2ea53beed125eef05595b832eb267c2",
    "plugins/lagos-diseno-es/skills/contraste-colores/README.md": "c903cd71f3fe4513b4fff96989030be00fef51db3074533c45d6a60c808f7c3a",
    "plugins/lagos-diseno-es/skills/contraste-colores/SKILL.md": "c59bc58d8cd8692f3c6c2e8123ff4c05a3e786fba1d89c713ab91dcb758edee6",
    "plugins/lagos-diseno-es/skills/contraste-colores/scripts/contraste.mjs": "3c8526500620ff3d0196e5a0d329e7cb1fc291842fa9ade7c030480bf00f7f6a",
    "plugins/lagos-diseno-es/skills/seo-basico/README.md": "735b3991829ad88e08ca056b8430cd108342e94e7a9af6b688ee71f6628ec25e",
    "plugins/lagos-diseno-es/skills/seo-basico/SKILL.md": "8ad33248449e1ee98914272949bdfeb000b888f0301141632eab7e04db8f0688",
    "plugins/lagos-diseno-es/skills/seo-basico/scripts/seo.mjs": "fda2e0dd9dde8c95675062d59cf48020155cddb0c196b9317d21e3cef8a2bf2e",
    "plugins/lagos-diseno-es/skills/ux-writing-es/README.md": "892fb9ad23a04f90e4e3a8d138e5d316402b5b09b73bcf8b3715fab72be4d019",
    "plugins/lagos-diseno-es/skills/ux-writing-es/SKILL.md": "111ef63991ee3e087aaadd410534c6d24074871239822b454174cdabf9f38a80",
    "plugins/lagos-diseno-es/skills/ux-writing-es/guia-de-voz.md": "684189dd2e50ae92fa5242e5ba86c7aa909d069118a1ad46611c57fd21f79c81",
    "plugins/lagos-diseno-es/skills/ux-writing-es/scripts/revisar-texto.mjs": "a98bc5b20ef144363fcf191a9f6b2bf6562c7baf634492d9654f2de0c41c9a59"
  },
  "lockfiles": [
    "LOCK.json"
  ],
  "utc_date": "2026-10-22T12:15:57Z",
  "source_date": "2026-10-21",
  "discovered_date": "2026-10-21",
  "retested_date": "2026-10-22",
  "reviewed_date": "2026-10-22",
  "published_date": "2026-10-22",
  "modified_date": "2026-10-22",
  "reviewer": "machine pipeline",
  "harness_version": "toolwitness harness at commit 4b91f622fc862623dc2b1347f87cac9fa4b08bf9",
  "claude_code_version": "Not applicable: static source inspection (commands.json).",
  "model_id": "Not applicable: static source inspection (commands.json).",
  "scanner_version": "Not applicable: static source inspection.",
  "rulepack_version": "Not applicable: static source inspection.",
  "agents": [],
  "disclaimer": "This record lists declarations and file hashes from a pinned source tree. Git command results from acquisition and static inspection are retained in commands.json. Scope: acquisition and static inspection. It is not a security or quality verdict. Changed bytes are outside this record.",
  "commands": [
    "Ran 25 git commands; each one's exit status and output hash is in commands.json. Scope: acquisition and static inspection."
  ],
  "prompt_list": [
    "Not applicable: static source inspection (commands.json)."
  ],
  "history": [
    "2026-10-22T12:15:57Z: pinned source inspection"
  ],
  "application": {
    "name": "Clagoss/claude-code-para-disenadores — 3 skills",
    "softwareVersion": "1ca7fc5109e64032cfc270f1eccfe7cfe0a9b007",
    "applicationCategory": "DeveloperApplication",
    "operatingSystem": "Not exercised"
  },
  "artifacts": {
    "transcript": "Ran 25 git commands; each one's exit status and output hash is in commands.json. Scope: acquisition and static inspection.",
    "sinkhole_log": "Not applicable: static source inspection (commands.json).",
    "canary_log": "Not applicable: static source inspection (commands.json).",
    "scanner_output": "Not applicable: static source inspection (commands.json).",
    "normalized_text": "{\n  \"listing\": {\n    \"skills\": [\n      {\n        \"path\": \"plugins/lagos-diseno-es/skills/contraste-colores/SKILL.md\",\n        \"name\": \"contraste-colores\",\n        \"description\": \"Calcula el contraste WCAG entre los colores de los tokens del proyecto (hex, rgb, hsl u oklch) y, cuando un par no llega a 4,5 a 1 en texto o 3 a 1 en interfaz, sugiere el ajuste mínimo de luminosidad que mantiene el tono. Úsalo cuando la persona cambie la paleta, agregue un color, pregunte si un texto se lee bien o antes de aprobar un tema claro u oscuro.\",\n        \"files\": {\n          \"plugins/lagos-diseno-es/skills/contraste-colores/README.md\": \"c903cd71f3fe4513b4fff96989030be00fef51db3074533c45d6a60c808f7c3a\",\n          \"plugins/lagos-diseno-es/skills/contraste-colores/SKILL.md\": \"c59bc58d8cd8692f3c6c2e8123ff4c05a3e786fba1d89c713ab91dcb758edee6\",\n          \"plugins/lagos-diseno-es/skills/contraste-colores/scripts/contraste.mjs\": \"3c8526500620ff3d0196e5a0d329e7cb1fc291842fa9ade7c030480bf00f7f6a\"\n        }\n      },\n      {\n        \"path\": \"plugins/lagos-diseno-es/skills/seo-basico/SKILL.md\",\n        \"name\": \"seo-basico\",\n        \"description\": \"Revisa y corrige el SEO básico de un sitio construido o en línea - title y meta description por página, un h1, lang, canonical, Open Graph, imágenes sin alt, enlaces internos rotos, títulos repetidos, robots.txt y sitemap - y explica cómo avisar a los buscadores. Úsalo cuando la persona pida revisar el SEO, preparar el sitio para Google o Bing, mejorar cómo se ve un link compartido, o antes de publicar.\",\n        \"files\": {\n          \"plugins/lagos-diseno-es/skills/seo-basico/README.md\": \"735b3991829ad88e08ca056b8430cd108342e94e7a9af6b688ee71f6628ec25e\",\n          \"plugins/lagos-diseno-es/skills/seo-basico/SKILL.md\": \"8ad33248449e1ee98914272949bdfeb000b888f0301141632eab7e04db8f0688\",\n          \"plugins/lagos-diseno-es/skills/seo-basico/scripts/seo.mjs\": \"fda2e0dd9dde8c95675062d59cf48020155cddb0c196b9317d21e3cef8a2bf2e\"\n        }\n      },\n      {\n        \"path\": \"plugins/lagos-diseno-es/skills/ux-writing-es/SKILL.md\",\n        \"name\": \"ux-writing-es\",\n        \"description\": \"Revisa y reescribe los textos de interfaz en español neutro con tuteo - botones, errores, estados vacíos, formularios, confirmaciones y avisos - detectando voseo, formas de vosotros, inglés residual, mayúsculas de título, signos de apertura faltantes y enlaces no descriptivos. Úsalo cuando la persona pida revisar el copy o microcopy, los textos de un formulario o una pantalla, unificar la voz, o antes de publicar textos nuevos.\",\n        \"files\": {\n          \"plugins/lagos-diseno-es/skills/ux-writing-es/README.md\": \"892fb9ad23a04f90e4e3a8d138e5d316402b5b09b73bcf8b3715fab72be4d019\",\n          \"plugins/lagos-diseno-es/skills/ux-writing-es/SKILL.md\": \"111ef63991ee3e087aaadd410534c6d24074871239822b454174cdabf9f38a80\",\n          \"plugins/lagos-diseno-es/skills/ux-writing-es/guia-de-voz.md\": \"684189dd2e50ae92fa5242e5ba86c7aa909d069118a1ad46611c57fd21f79c81\",\n          \"plugins/lagos-diseno-es/skills/ux-writing-es/scripts/revisar-texto.mjs\": \"a98bc5b20ef144363fcf191a9f6b2bf6562c7baf634492d9654f2de0c41c9a59\"\n        }\n      }\n    ],\n    \"hooks\": [],\n    \"executions\": []\n  }\n}"
  },
  "review_input": {
    "identity_artifact": "identity.json",
    "evidence_sha256": {
      "LOCK.json": "bfe8b62ecefd219e78d6c8d148c2ec3d62406757cd64dd5707b3fe15a968d5a3",
      "commands.json": "41a9a9d91cd6d4844ad7bc8e6885c917713f44408321b5ab266cc20257014765",
      "complete.json": "91b504b43905fdc009504d516c45eea831f39a1995b9e7d69987c9756c936d6f",
      "identity.json": "6d6757517d8e2e24d1cf22543447ca93a43d9c92aba67265ca2636ea696d541c",
      "listing.json": "4e0a341e84ddcc3174cd8a4e487cce60bdf00092c8c80e70b85edfebd92bb20e",
      "selection.json": "12cdc2f45a19eefd7679ec9d7a51102ec3d06c1d983f330cdbdef921d512f6e4"
    },
    "claims": [
      {
        "id": "acquired",
        "field": "summary",
        "text": "Pinned source declarations and file hashes were listed.",
        "sources": [
          "LOCK.json",
          "listing.json",
          "commands.json"
        ]
      },
      {
        "id": "listed",
        "field": "outcome",
        "text": "Listed 3 skill declarations. Ran 25 git commands; each one's exit status and output hash is in commands.json. Scope: acquisition and static inspection.",
        "sources": [
          "LOCK.json",
          "listing.json",
          "commands.json"
        ]
      },
      {
        "id": "tree",
        "field": "rule_results.0",
        "text": "The retained source tree matches its acquisition manifest.",
        "sources": [
          "LOCK.json",
          "listing.json",
          "commands.json"
        ]
      },
      {
        "id": "declared",
        "field": "rule_results.1",
        "text": "Declared skill names (listing.json): contraste-colores; seo-basico; ux-writing-es",
        "sources": [
          "LOCK.json",
          "listing.json",
          "commands.json"
        ]
      }
    ]
  },
  "review": {
    "kind": "machine-checked",
    "date": "2026-10-22",
    "reviewed_sha256": "db617eb59060132b297984dc8a2a4813cd0089a56ab8a5ad12d1aa0d36d827d9",
    "gates": "51c204c506b40a37092567212dc9c87207f8443adb4c871265f334fb084241d0",
    "codex": "7f645a8d9d052f7b5ed8cb0e6f0cef4d8e0a14b17585432dc2bc42a23ae791a4",
    "grok": "55fae043daee2d37e95c61fe8966825d92a031a2a51cae726ae86ae3ff44ebfc",
    "summary": "Deterministic gates passed; every claim rebuilt from evidence with a reviewed template; Grok reported no standing refutation."
  }
}
