MCP HubMCP Hub
SKILL·1E5980

retro-meta

Necmttn
Actualizado 28 days ago
3 vistas
104
12
104
Ver en GitHub
Otroai

Acerca de

La habilidad retro-meta realiza un análisis retrospectivo profundo a través de retrospectivas anteriores y tu configuración actual para identificar mejoras que tu flujo de trabajo existente podría pasar por alto. Utiliza un agente de IA externo con capacidades de razonamiento avanzado para impulsar el análisis cuando se activa mediante frases o comandos específicos. Úsala después de retrospectivas estándar cuando las propuestas sean escasas o necesites una exploración más amplia más allá de sugerencias basadas en heurísticas.

Instalación rápida

Claude Code

Recomendado
Principal
npx skills add Necmttn/ax -a claude-code
Comando PluginAlternativo
/plugin add https://github.com/Necmttn/ax
Git CloneAlternativo
git clone https://github.com/Necmttn/ax.git ~/.claude/skills/retro-meta

Copia y pega este comando en Claude Code para instalar esta habilidad

Documentación

ax:retro-meta - deep retro of retros

The companion to ax:retro. Where ax:retro walks the heuristic-derived proposals one by one, retro-meta asks: what improvements does the existing pipeline NOT yet see?

The external agent (this one, Claude Code or Codex with high thinking) drives the reasoning. The CLI just produces structured evidence and takes user-approved plans back.

When to fire

Explicit triggers only:

  • "let's do a deep retro" / "retro of retros"
  • "investigate my ax setup" / "what should I fix in my setup"
  • "review proposals the heuristic missed"
  • /ax:retro-meta slash command
  • After ax:retro finishes if the user wants broader exploration

Do NOT auto-trigger on generic "look at recent work".

Prerequisites

  • ax (axctl) is on PATH and the local SurrealDB is reachable. If ax doctor fails, stop and tell the user scripts/db-start.sh.
  • At least 3 retros in the last 30 days. Below that, evidence is too thin for a meta pass - recommend ax:retro first.

Workflow

Step 1 - Snapshot

ax retro meta --json --since=30 > /tmp/ax-meta.json

Read /tmp/ax-meta.json. The keys you care about:

  • experiment_status[] - read this FIRST (see Step 2). Each entry: experiment_id, proposal_dedupe_sig, proposal_title, proposal_form, artifact_path, days_since_accepted, opportunities_count, addressed_count, address_ratio, latest_checkpoint{kind,suggested,observed_at}, locked_verdict. Pending verdicts (locked_verdict=null) come first.
  • retros[] - raw tried/worked/failed/next per session.
  • patterns.tool_failures - sorted by total_count desc.
  • patterns.corrections - total + max-per-session + session_count.
  • patterns.friction_kinds - recurring kinds across sessions.
  • current_state.skills - what's already installed (do NOT propose duplicates).
  • current_state.open_proposals - existing heuristic proposals.
  • current_state.accepted_experiments - accepted but verdict-pending.
  • current_state.claude_md_user / claude_md_project - guidance file paths (null if absent).
  • investigation_prompts[] - the prompts you must walk.

Step 2 - Vet existing experiments FIRST

Walk experiment_status in order. For each entry with locked_verdict=null:

a. If latest_checkpoint.suggested is ignored or regressed: investigate why (read the artifact_path, sample the matching opportunities), then run ax improve verdict --set=<v> <proposal_dedupe_sig> to lock the call. b. If latest_checkpoint.suggested is adopted AND days_since_accepted > 30: lock it as adopted so it stops cluttering the open list: ax improve verdict --set=adopted <proposal_dedupe_sig>. c. If latest_checkpoint is null OR suggested is partial: leave open. Note in the final summary that it's still gathering signal.

A rule of thumb mirrored from investigation_prompts: if address_ratio < 0.1 after t+30, default to locking as ignored unless the artifact has an obvious "not yet exercised" reason.

Step 3 - Walk the investigation prompts (high thinking)

For EACH prompt in investigation_prompts:

  1. Inspect referenced state with Read / Glob / Grep:
    • skill files in ~/.claude/skills/ and ~/.agents/skills/
    • claude_md_user if non-null
    • claude_md_project if non-null
  2. Reason about a candidate improvement. Use a high thinking budget - the point is to see what the heuristic missed.
  3. If you identify a real improvement (NOT a duplicate of an existing skill or open_proposal): a. Draft a plan doc to ~/.claude/plans/<YYYY-MM-DD>-<slug>.md, 30–100 lines. Sections: Problem, Evidence (cite retro ids), Proposed change, Success signal. b. Show the user a 4–6 line summary. c. Ask explicitly: "Register this as an accepted experiment? (y/n)" d. ONLY on yes:
    ax retro plan \
      --slug=<kebab-slug> \
      --form=skill|hook|guidance|automation \
      --title="<short title>" \
      --hypothesis="<one sentence>" \
      --plan-path=~/.claude/plans/<file>.md \
      --evidence-retros=<retro:id1,retro:id2> \
      --confidence=low|medium|high
    
  4. If the prompt resolves to "no change needed" or "duplicate of existing", say so out loud and move on.

Step 4 - Optional: hand off to scaffolder

For each plan you registered, you may run:

ax improve accept --with-agent <dedupe_sig>

This spawns the internal scaffolding agent to draft an artifact (SKILL.md, hook script, etc) from the plan. Skip if the plan is already self-sufficient.

Step 5 - Summary

Print one paragraph:

  • N plans registered, M of those scaffolded
  • V verdicts locked (with kind, e.g. "2× ignored, 1× adopted")
  • K open_proposals reviewed (and their disposition)
  • Any prompts that resolved to "nothing here"
  • Suggested next retro window

Anti-patterns

  • NEVER register a plan without an explicit user yes per plan. The human is the final filter.
  • NEVER auto-accept all open_proposals - the heuristic surfaces them but the deep pass exists precisely to triage them by reasoning, not by frequency rank.
  • NEVER write directly to ~/.claude/skills/. Use ax retro plan + ax improve accept --with-agent.
  • NEVER skip Step 2's duplicate check. Proposing a Pre-Bash guard when one is already accepted just wastes the user's time.
  • Don't trust frequency alone. A frequency=1 retro can still be load-bearing if it represents a category Claude can't get right.
  • NEVER propose a new improvement that overlaps a pending experiment. Vet that one first - lock its verdict or escalate before piling on more proposals in the same area. The retrospective loop is incomplete if old experiments stay in limbo.

CLI reference

# Snapshot only (no side effects)
ax retro meta --since=30 [--limit-retros=50] [--pretty]

# Register a user-approved plan as accepted proposal + experiment
ax retro plan \
  --slug=<kebab> \
  --form=skill|hook|guidance|automation \
  --title="<title>" \
  --hypothesis="<hyp>" \
  --plan-path=<path-to-plan.md> \
  [--evidence-retros=retro:a,retro:b] \
  [--artifact-path=<path>] \
  [--confidence=low|medium|high] \
  [--frequency=<N>] \
  [--json]

# Optionally hand off scaffolding to the internal agent
ax improve accept --with-agent <dedupe_sig>

# Lock the verdict on a previously-accepted experiment
ax improve verdict --set=adopted|ignored|regressed|partial|no_longer_needed <dedupe_sig>

Output of ax retro meta defaults to JSON because the reader is you, not a human.

Repositorio GitHub

Necmttn/ax
Ruta: skills/retro-meta
0
agent-memoryagent-observabilityai-agentsbunclaude-codecodex
FAQ

Preguntas frecuentes

¿Qué es el Skill retro-meta?

retro-meta es un Skill de Claude creado por Necmttn. Los Skills agrupan instrucciones y recursos que Claude carga cuando los necesita para realizar tareas relacionadas con retro-meta sin indicaciones adicionales.

¿Cómo instalo retro-meta?

Usa los comandos de instalación de esta página: añade retro-meta a Claude Code como plugin o clona su repositorio en tu directorio de skills y reinicia Claude para cargarlo.

¿A qué categoría pertenece retro-meta?

retro-meta pertenece a la categoría Otro.

¿Se puede usar retro-meta gratis?

Sí. retro-meta aparece en AIMCP y se puede instalar gratis.

Habilidades relacionadas

llamaguard
Otro

LlamaGuard es el modelo de Meta de 7-8B parámetros para moderar las entradas y salidas de LLM en seis categorías de seguridad como violencia y discurso de odio. Ofrece una precisión del 94-95% y puede implementarse usando vLLM, Hugging Face o Amazon SageMaker. Utiliza esta skill para integrar fácilmente filtrado de contenido y barreras de seguridad en tus aplicaciones de IA.

Ver habilidad
cost-optimization
Otro

Esta Skill de Claude ayuda a los desarrolladores a optimizar los costes en la nube mediante el ajuste de tamaño de recursos, estrategias de etiquetado y análisis de gastos. Proporciona un marco para reducir los gastos en la nube e implementar una gobernanza de costes en AWS, Azure y GCP. Úsala cuando necesites analizar los costes de infraestructura, ajustar el tamaño de los recursos o cumplir con restricciones presupuestarias.

Ver habilidad
sports-betting-analyzer
Otro

Esta habilidad de Claude analiza los mercados de apuestas deportivas, incluyendo spreads, over/unders y apuestas de propuestas, mediante el examen de tendencias históricas y estadísticas situacionales para identificar apuestas de valor. Proporciona una salida en markdown estructurado con recomendaciones accionables con fines educativos. Los desarrolladores deben utilizar esto para herramientas de análisis de apuestas deportivas, teniendo en cuenta que está diseñado únicamente para entretenimiento/educación.

Ver habilidad
quantizing-models-bitsandbytes
Otro

Esta habilidad cuantiza LLMs a precisión de 8 o 4 bits utilizando bitsandbytes, logrando una reducción de memoria del 50-75% con pérdida mínima de precisión. Es ideal para ejecutar modelos más grandes en memoria GPU limitada o para acelerar la inferencia, admitiendo formatos como INT8, NF4 y FP4. La habilidad se integra con HuggingFace Transformers y permite entrenamiento QLoRA y optimizadores de 8 bits.

Ver habilidad