CtrlK
BlogDocsLog inGet started
Tessl Logo

claude-native-inventory

Inventory and route Claude Code, Cowork, and Claude Platform capabilities, including Messages API runtime, server/client tools, Files/PDF, context/cache/compaction, skills, commands, agents, hooks, MCP, SDK, plugins, and output. Cowork claims still require a Cowork-session probe.

SKILL.md
Quality
Evals
Security

Claude-Native Capability Inventory

Canonical inventory of Claude Code / Claude Cowork tools and capabilities and the skills that govern each one. This is the Claude-native successor to the Codex base claude-code-official-inventory: same taxonomy and source map, but with a runtime-status column that must be populated from the current session instead of doc-only assumptions. The checked-in baseline stays conservative. Treat the inventory as an implementation contract before creating, porting, or operating any capability skill.

Operating Rule

Sources of truth are surface-specific:

  1. Live Claude Code/Cowork runtime — what the current session actually exposes (tools, agent types, installed skills, MCP servers, hooks firing). Probe before claiming a capability is present. Tag findings [CÓDIGO] / [CONFIG].
  2. Claude Platform audit v2 — the 35 official pages, claims, hashes and coverage under ../../docs/audits/claude-platform-2026-07-14-v2/. Platform capabilities are reference until an application runtime is separately probed. Tag [DOC][CÓDIGO].
  3. Claude Code official docs — https://code.claude.com/docs/llms.txt as the discovery index for Code field behavior and version gates. Tag [DOC].

When runtime and docs disagree, record both; do not erase the difference.

Runtime Probe

Before asserting availability, gather deterministic package/CLI evidence (read-only):

python3 "${CLAUDE_PLUGIN_ROOT}/scripts/runtime_probe.py" --json

The probe proves package counts, CLI version when executable, and observable marketplace directories. For tools, agent types, MCP servers, and hooks, inspect the active session surface (tool list, Agent subagent types, mcp__* tools) rather than guessing. If a surface cannot be probed in the current runtime (e.g. Claude Cowork from a Code session), mark it no-verificado [coverage_gap], never disponible.

Runtime-Status Vocabulary

StatusMeaning
disponibleConfirmed present in the probed live runtime.
experimentalPresent but research-preview / feature-gated / provider-limited.
referenceReal capability, but a CLI/config feature with no in-session tool to probe.
no-verificadoCould not be confirmed from the current runtime; [coverage_gap].

Capability Matrix

The checked-in matrix is a package/reference baseline, not a live-session snapshot. Rows that need runtime observation remain no-verificado; an invocation may overlay current evidence but must not write disponible back without a dated trace.

FamilyCapability / surfaceGoverning skillRuntime-statusEvidence
ToolsBuilt-in tools (Read, Edit, Bash, Agent, Skill, ToolSearch…)tool-permission-policy, tool-use-designno-verificadoactive session surface required [coverage_gap]
Claude PlatformTool definitions (name, description, input_schema, strict, tool_choice, allowed_callers, defer_loading)tool-use-designreferencev2 official Platform audit + focused evals [DOC][CÓDIGO]
Claude PlatformMessages API tool execution loop (tool_use/tool_result, ordering, stop handling, streaming, retries)claude-api-tool-runtimereferencev2 official Platform audit [DOC][CÓDIGO]; application runtime varies [coverage_gap]
Claude PlatformAnthropic-executed server tools, web search/fetch, code execution, advisor, tool search, programmatic callingclaude-api-server-toolsreference7 source pages + offline validator/evals [DOC][CÓDIGO]
Claude PlatformApplication-owned memory, bash, text-editor, and computer-use handlersclaude-api-client-toolsreference4 source pages + offline validator/evals [DOC][CÓDIGO]
Claude PlatformFiles API lifecycle and PDF/document inputsclaude-api-files-documentsreference2 source pages + offline validator/evals [DOC][CÓDIGO]
Claude PlatformToken counting, caching/diagnostics, context editing, compaction, windows, mid-conversation controlsclaude-api-context-managementreference10 source pages + offline validator/evals [DOC][CÓDIGO]
Claude CodeCustom skill/command extension patternscustom-tooling-extensionreferencepackage + Claude Code docs [CÓDIGO][DOC]; activation requires probe
AgentsCustom subagents (agents/*.md, Explore/Plan/general-purpose)agent-creatorno-verificadoactive Agent surface required [coverage_gap]
AgentsAgent view / background sessionsagent-view-opsreferencedocumented CLI feature [DOC]; current availability unprobed
AgentsAgent teams (teammate messaging)agent-team-orchestrationno-verificadoactive teammate surface required [coverage_gap]
AgentsDynamic JS workflowsdynamic-workflow-forgereferenceAgent SDK contract + offline fixtures [DOC][CÓDIGO]
IsolationGit worktreesworktree-isolationno-verificadoactive worktree primitives required [coverage_gap]
AutomationHooks (lifecycle events)hook-engineeringno-verificadoconfig validates offline; firing requires live trace [coverage_gap]
AutomationChannels (external event push)channels-integrationno-verificadoactive channel surface required [coverage_gap]
AutomationScheduled tasks (Cron primitives)scheduled-task-opsno-verificadodocs exist; active scheduler surface required [coverage_gap]
AutomationGoal mode (/goal)goal-mode-opsreferenceslash command, no in-session tool [DOC]
IntegrationsMCP servers / toolsmcp-engineeringno-verificadoactive mcp__* surface required [coverage_gap]
IntegrationsHeadless / Agent SDKheadless-sdk-automationreferencepackage/docs contract; current runtime unprobed [DOC]
IntegrationsDeep links (claude-cli://)deep-link-runbookreferenceURL scheme, no in-session tool [DOC]
OutputArtifacts / widgetsartifact-publishingno-verificadoactive artifact/widget surface required [coverage_gap]
OutputOutput stylesoutput-style-authoringreferenceconfig feature [DOC]
OutputTerse / concise mode (preserva evidencia)terse-outputreferencepackaged guidance [CÓDIGO]; invocation unprobed
PackagingPlugins & marketplacesplugin-builderno-verificadoruntime_probe.py reports observable directories; active load requires smoke [coverage_gap]
Tools (kata)Built-in tool selectionkatas-builtin-tool-selectionreference[DOC]
Tools (kata)MCP server configurationkatas-mcp-server-configurationreference[DOC]
Tools (kata)Tool description qualitykatas-tool-description-qualityreference[DOC]
Tools (kata)PreToolUse guardrailskatas-pretooluse-guardrailsreference[DOC]
Tools (kata)PostToolUse normalizationkatas-posttooluse-normalizationreference[DOC]

Authoring & Routing (Tranche 2)

CapabilityGoverning skillRuntime-status
Authoring SKILL.mdclaude-skill-authoringreference
Choosing one operating primitive from a structured contractprompt-contract-operating-primitivesreference
Authoring slash commands (merged into skills)claude-command-authoringreference
Choosing a parallel primitiveagentic-parallelism-decisionreference
Owning a Messages API client-side tool loopclaude-api-tool-runtimereference
Owning Claude Platform server-tool plansclaude-api-server-toolsreference
Owning Claude Platform client-tool handlersclaude-api-client-toolsreference
Owning Files API/PDF contractsclaude-api-files-documentsreference
Owning context/cache/compaction policyclaude-api-context-managementreference
Choosing a reasoning pattern (Structured/Skeleton/Chain-of-Code/ToT/Committee)metacognitionreference
Plugin lifecycle hub (build→validate→deploy→maintain→fix) + deploy orientationplugin-opsreference
Hardening a skill to the DoD (excellence gate)toolkit-hardenerreference
Crear un arnes agentico (5 subsistemas + goal contract, stack-verified)agent-harness-creatorreference
Auditar/puntuar un arnes existente (28 checks, anti-gaming)agent-harness-auditreference
Diagnosticar drift docs-vs-realidad de un arnesagent-harness-diagnosereference
Reparar un arnes con el patch emitido por el validadoragent-harness-repairreference
Extender un arnes (features, packages monorepo con boundaries)agent-harness-extendreference
Evolucionar un arnes (reglas, playbooks, retiro de docs cumplidos)agent-harness-evolvereference
Refactorizar un arnes (deletion-only, insertions=0)agent-harness-refactorreference
Emitir y validar un bloque hooks de settings.json (scaffold_hook / validate_hook)hook-scaffoldreference
Convertir una regla en prosa en una hookify rule validadahook-rulesreference
Spec-first: scaffold y validacion de skill.yaml antes de crear el skillskill-specreference
Gate de cargabilidad de un plugin antes de instalar / tras deployplugin-reloadreference
Auditoria de consistencia de un paquete multi-documento (crossrefs, orphans, naming)consistency-auditreference
Experimentos acotados fail-closed (ExperimentSpec v2, limite de ciclos)bounded-experimentreference
Simplificar estructura (downgrade graph→secuencia→prompt)agent-harness-simplifyreference
Probar que los frenos del arnes muerden (prueba de vida, tri-estado)agent-harness-selftestreference
Compilar un objetivo NL en DAG validado (olas, write_sets, guardian)graph-spec-compilerreference
Disciplina de ejecucion de graphs (aprobacion, receipts, fallos tipados)graph-run-disciplinereference
Disenar controles falsificables (METHOD, falsificacion, satisfacibilidad)graph-controls-designerreference

Plus a 30-kata pack (katas-*) governing tool selection, MCP errors, agent loops, context dilution, isolation, prefix caching, session resume, and review/validation patterns — cross-linked from the related capability skills above.

Integrations / MCP (Tranche 6 — arneses)

CapabilityGoverning skillMCP/sourceRuntime-status
Research & context expansion (NotebookLM)notebooklm-researchnotebooklm (.mcp.json)no-verificado [coverage_gap]
UI prototyping (Google Stitch)stitch-prototypingstitch (HTTP, si conectado)no-verificado [coverage_gap]
Live web (scrape/crawl/search/deep)web-researchfirecrawl (CLI)reference [DOC]

Local plugins (homologados)

Catálogo unificado de los plugins locales activos (gobernados/ruteados, no re-implementados). Ver docs/HOMOLOGATION.md.

PluginHomolog skillWrapper commandRuntime
plugin-devhomolog-plugin-dev/claude-native-toolkit:scaffold-pluginno-verificado [coverage_gap]
skill-creatorhomolog-skill-creator/claude-native-toolkit:create-skillno-verificado [coverage_gap]
commit-commandshomolog-commit/claude-native-toolkit:commitno-verificado [coverage_gap]
claude-md-managementhomolog-claude-md/claude-native-toolkit:revise-claude-mdno-verificado [coverage_gap]
pr-review-toolkithomolog-pr-review/claude-native-toolkit:review-prno-verificado [coverage_gap]
agent-sdk-devhomolog-agent-sdk/claude-native-toolkit:new-sdk-appno-verificado [coverage_gap]
firecrawl (skills)web-research—reference

Solution-Design Foundation (Tranche 11 — ports de foundation source)

El toolkit es especialista en Claude Code, pero ahora con el fundamento para entender el problema, hacer buenos briefs y formular specs socráticamente antes de construir. Ports curados (con propósito) de internal-foundation-import, multi-plataforma (Firebase + Vercel + Hostinger vía Platform Lens), full packet. Lineage foundation source port of …. [CÓDIGO]

Sub-familiaSkills
Discoverydiscovery-orchestrator (hub), input-analyst, socratic-debate, stakeholder-mapping, feasibility-validation
Spec & Análisisrequirements-engineering, functional-spec, trade-off-analysis, bdd-full-spectrum
Arquitectura & Datossystem-architecture, solutions-architecture, enterprise-architecture, domain-driven-design, component-architecture, api-design, database-design, data-strategy, ai-software-architecture, rag-and-embeddings, data-privacy-governance
AI governanceagent-constitution-creator (constitución de agentes; complementa agent-creator)

Flujo: discovery-orchestrator compone input-analyst → socratic-debate/requirements-engineering → feasibility-validation/trade-off-analysis → system-architecture/database-design/api-design → functional-spec/bdd-full-spectrum. Ver docs/SKILL-GRAPH.md.

Platform & Operations (Tranche 12 — ports de Beta, aplanados)

Mandato de plataforma Firebase + Vercel + Hostinger + capacidades de producción ausentes. Ports curados (con propósito, no todo) de internal-platform-import: routers aplanados a skills first-class (deep content en references/). Lineage platform import (flattened). [CÓDIGO]

Sub-familiaSkills
Platform (mandato)firebase-platform, vercel-platform (net-new), hostinger-platform, web-infra-foundation
Operationsapplication-security, observability-operations, cicd-release-engineering

Platform Lens: cada requisito se mapea a la plataforma que encaja (firebase-platform ↔ vercel-platform ↔ hostinger-platform), con web-infra-foundation (DNS/SSL/CDN/DR transversal) debajo. Ver docs/SKILL-GRAPH.md.

Architecture/Data/AI/Quality extendido (Tranche 17 — ports de capability source, relicenciados MIT)

Profundidad de arquitectura/datos/IA/calidad. Ports curados (28 net-new) de tu propio capability source (internal-capability-import), relicenciados MIT + de-brandados (capability genérico, sin marca). Lineage capability source port (relicensed MIT). [CÓDIGO]

Sub-familiaSkills
Arquitecturasecurity-architecture (llena ref de application-security), event-architecture, infrastructure-architecture, integration-architecture, cloud-migration, cloud-native-architecture, devsecops-architecture, mobile-architecture
Datosdata-engineering, data-quality, analytics-engineering, bi-architecture
IAgenai-architecture, ai-design-patterns, ai-pipeline-architecture, ai-conops, ai-testing-strategy, ai-architecture-audit, ai-architecture-implementation
AWS (Platform)aws-architecture-audit, aws-architecture-design, aws-architecture-implementation
Quality (Operations)performance-engineering, testing-strategy, accessibility-audit
Outputmermaid-diagramming, ux-writing, documentation-architecture (PM port)
Validationsoftware-viability
FinOps (Operations)finops (PM port — cloud cost/FinOps)

PM ports (relicenciados MIT) net-new: finops, documentation-architecture (resto de PM = framework-coupled, out-of-scope; técnicas risk-quantification/scenario/cost-estimation robustecieron trade-off-analysis).

Técnicas robustecidas (no importadas, evitan dup): software-architecture→system-architecture, api-architecture→api-design, observability→observability-operations, data-governance→ data-privacy-governance, technical-feasibility→feasibility-validation. Ver docs/SKILL-GRAPH.md.

Fact-Check Status (vs official docs, claude 2.1.x)

Histórico, no re-verificable desde el filesystem en este probe: cada governing skill se comparó contra code.claude.com/docs en su fecha de chequeo. Trátalo como aserción documental fechada, no como evidencia viva [CÓDIGO]; para re-validar, vuelve a correr el fact-check contra docs y registra la fecha en docs/DECISIONS.md. Status registrado:

SkillFact-checkNotes
hooks, permissions, worktrees, scheduled-tasks, goal, pluginsconfirmado0 errores.
mcp-engineering, agent-team-orchestration, headless-sdk-automation, agent-creator, deep-link-runbook, artifact-publishingconfirmado (MINOR)exactos; detalles menores tagueados [INFERENCIA]/coverage_gap.
custom-tooling-extensioncorregidoallowed-tools NO restringe (usa disallowed-tools); commands fusionados en skills. v1.1.0.
output-style-authoringcorregido/output-style removido en v2.1.91 → /config.
channels-integrationparcialchannels[] manifest-array sin confirmar en docs → [SUPUESTO].
dynamic-workflow-forgeparcialgate Agent SDK floor observado v0.3.149 (2026-06, probe al usar) / helpers agent()/parallel()/pipeline() no en workflows.md → coverage_gap.

MINOR coverage_gaps registrados: deep-link repo = slug owner/name (no path/URL); agent-teams split-pane excluye VS Code/Windows Terminal/Ghostty; artifacts = beta; agent-creator "supported fields" de plugin son inferencia; headless flags menos comunes pendientes vs cli-reference.

Claude Cowork Notes

Claude Cowork is a declared runtime target alongside Claude Desktop and Claude Code, but it could not be probed from this Claude Code session. Until a Cowork session runs the Runtime Probe, treat every row above as no-verificado for Cowork specifically [coverage_gap]. Capability parity with Claude Code is an [INFERENCIA], not a confirmed fact.

Cómo cerrar el gap (desde una sesión Cowork):

  1. Corre el Runtime Probe arriba; añade la inspección de surfaces que Code no ve: tool list de la sesión, Agent subagent types, mcp__* tools, hooks que disparan, y presencia de Channels/Cron/worktree primitives.
  2. Para cada fila de la Capability Matrix, marca disponible solo con evidencia viva [CÓDIGO]; lo no observable queda no-verificado [coverage_gap].
  3. Registra el resultado como una columna Cowork espejo de Runtime-status (mismo vocabulario), con su propio stamp fecha, versión junto al de Code. Mientras esa columna no exista con evidencia, la cobertura Cowork es cero real, no parcial.

Procedure

  1. Classify the request: inventory, capability lookup, runtime check, or skill routing.
  2. Run the Runtime Probe; record live evidence with [CÓDIGO]/[CONFIG] tags.
  3. Load references/asset-taxonomy.md for asset families and decision vocabulary.
  4. Load references/source-map.md when source traceability is required.
  5. Map the request to the governing skill in the Capability Matrix.
  6. Return availability with status + evidence; flag no-verificado honestly.

Anti-Patterns

  • Do not claim a capability is disponible without a live probe.
  • Do not create one skill per documentation URL or per built-in tool.
  • Do not assume Claude Cowork parity from a Claude Code probe.
  • Do not treat experimental/feature-gated surfaces as stable.

References

  • references/asset-taxonomy.md — Canonical asset families and decision rules.
  • references/source-map.md — Official source map and owner decisions.
  • ../../docs/SKILL-GRAPH.md — Grafo inter-skills (cómo se componen; generado de metadata.relations).
  • ../../docs/ACCEPTANCE.md — Criterios de aceptación por tier · ../../docs/DECISIONS.md — decisiones + trade-offs.

Contract

  • Aceptación: cada surface devuelta trae governing-skill + runtime-status + evidence-tag; nada se afirma disponible sin probe vivo. [EXPLICIT]
  • Límites: cataloga y rutea; no ejecuta la capability ni reemplaza a la skill dueña. [EXPLICIT]
  • Casos borde: runtime no probable (Cowork desde Code) → no-verificado [coverage_gap], nunca disponible. [EXPLICIT]
  • Supuestos: docs oficiales code.claude.com como índice de comportamiento [DOC]; paridad Cowork es [INFERENCIA]. [SUPUESTO]
  • Trade-off: dos fuentes de verdad (runtime vivo + docs) — más fricción, pero detecta drift doc↔runtime. [EXPLICIT]

Packet

Capas del packet, cargables bajo demanda (disciplina ICM: una capa por vez, nunca todas juntas): references/ guías de profundidad (cargar UNA por etapa) · assets/ recursos estáticos.

Repository
JaviMontano/claude-plugins
Last updated
First committed

Is this your skill?

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.