This skill should be used when the user asks to 'harden a toolkit skill', 'check a skill against the Definition of Done', 'audit packet completeness', 'validate a skill against the katas', 'bring a skill to gold-standard', or 'run the excellence gate' for the claude-native-toolkit. Enforces the packet DoD + kata best-practices + the toolkit brand + evidence honesty before a skill is declared done.
Excellence gate for claude-native-toolkit. Brings a skill packet to gold-standard and
refuses to declare it done until it passes the offline Definition of Done and records
the review-only gaps for katas, output quality, and runtime behavior. It can delegate Support
and Guardian reviews with Agent; without a live trace, those reviews remain coverage_gap.
Una skill está lista offline solo cuando pasa el DoD de packet y los gates deterministas. Katas semánticas, selección LLM y calidad de salida requieren evidencia separada. [CONFIG]
all antes de un bump de versión.skill-creator/validate_frontmatter.py (solo keys permitidas;
extras en metadata). [DOC]semantic_status: not_executed, casos positivos y
negativos/adversariales, checks de dominio, oráculos estáticos allowlisted y revisión de
suites generadas/portadas. No stubs ni claims de ejecución LLM. [CONFIG]metadata.lineage presente. [CONFIG]${CLAUDE_PLUGIN_ROOT}/scripts/validate_packet.py): tier full requiere agents/,
knowledge/body-of-knowledge.md, prompts/, examples/. Tier routing queda lean. [CONFIG]references/kata-checklist.md);
el gate prueba relaciones/recursos, no juicio semántico. [DOC][coverage_gap][CÓDIGO] [CONFIG] [DOC] [INFERENCIA] [SUPUESTO];
incógnitas como coverage_gap. [CONFIG]skill-name o all). Cargar references/dod-contract.md.agents/lead.md): autoría/relleno del packet faltante.Agent una revisión Support de marca, evidencia y disclosure.Agent una revisión Specialist de profundidad de dominio cuando aplique.Agent un Guardian distinto del producer; debe correr el gate y bloquear si falla.${CLAUDE_PLUGIN_ROOT}):
R="${CLAUDE_PLUGIN_ROOT}"
python3 "$R/scripts/lib/validate_frontmatter.py" "$R/skills/<s>/SKILL.md" # frontmatter
python3 "$R/scripts/lib/lint_skill.py" "$R/skills/<s>/SKILL.md" --json # rúbrica lint
python3 "$R/scripts/lib/validate_skill.py" "$R/skills/<s>" # QA estructural
python3 "$R/scripts/validate_packet.py" "$R/skills" # packet DoD
bash "$R/scripts/check.sh" # gate completo (incl. lint_gate)docs/normalization-status.md. Si falla: devolver lista de gaps
con tag de evidencia, no marcar done.lint_skill.py resuelve
refs relativas al skill-dir, así que las refs ${CLAUDE_PLUGIN_ROOT}/scripts/* de este propio
SKILL.md se marcan como REF-MISSING crítico (falso-positivo esperado, degradado a warning por
lint_gate.py). [CÓDIGO]La ley suprema es ${CLAUDE_PLUGIN_ROOT}/CONSTITUTION.md (10 artículos: honestidad de runtime,
evidencia, least-privilege, marca, DoD, integridad, roles, portabilidad, verificar-al-verificador,
precedencia/enmienda). [CONFIG]
Al cerrar una skill, además del gate, el estado hardened se sella vía hash-lock:
python3 "$R/scripts/integrity.py" --lock (re-baseline solo tras re-hardenizar). analyze.py da
la salud del corpus. [CÓDIGO]
references/dod-contract.md — contrato DoD completo por tier.references/kata-checklist.md — mapa kata → qué exige.knowledge/body-of-knowledge.md — modelo de calidad y métricas.prompts/primary.md, prompts/meta.md — ejecución y routing.agents/{lead,support,specialist,guardian}.md — triad de hardening.${CLAUDE_PLUGIN_ROOT}/scripts/check.sh,
${CLAUDE_PLUGIN_ROOT}/scripts/validate_packet.py, ${CLAUDE_PLUGIN_ROOT}/scripts/harden_audit.py, ${CLAUDE_PLUGIN_ROOT}/scripts/lint_gate.py,
y vendorizados en ${CLAUDE_PLUGIN_ROOT}/scripts/lib/ (validate_frontmatter, lint_skill, validate_skill,
validate_inventory, package_skill).coverage_gap.lint_gate.py. [CÓDIGO]${CLAUDE_PLUGIN_ROOT}/scripts/lib/. [SUPUESTO]Capas del packet, cargables bajo demanda (disciplina ICM: una capa por vez, nunca todas juntas): references/ guías de profundidad (cargar UNA por etapa) · knowledge/ cuerpo de conocimiento · prompts/ prompts listos · examples/ salida de ejemplo · agents/ subagentes del packet · assets/ recursos estáticos.
e8f986b
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.