Skip to content
Agentmart
Submit a tool

contexto-claude-code

Decidir DONDE va cada instruccion en Claude Code segun la doctrina oficial de Anthropic (2026) - CLAUDE.md, .claude/rules/ (con y sin paths), skills, auto…

Skill by webcomunicasolutions

IndexedMIT
Write a review

Chalk Labs

Need help deploying contexto-claude-code?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/webcomunicasolutions-contexto-claude-code

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Decidir DONDE va cada instruccion en Claude Code segun la doctrina oficial de Anthropic (2026) - CLAUDE.md, .claude/rules/ (con y sin paths), skills, auto memory (MEMORY.md), hooks y settings. Usar cuando se este montando u optimizando el contexto de un proyecto o del harness global, cuando Claude "no hace caso" a una instruccion, cuando el CLAUDE.md crezca demasiado, o cuando alguien afirme que "CLAUDE.md ya no hace falta". NOT para escribir el contenido de las reglas en si (eso es del dominio del proyecto).

Use cases: agent-building

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/contexto-claude-code

What's inside

Skill name
contexto-claude-code
Description
Decidir DONDE va cada instruccion en Claude Code segun la doctrina oficial de Anthropic (2026) - CLAUDE.md, .claude/rules/ (con y sin paths), skills, auto memory (MEMORY.md), hooks y settings. Usar cuando se este montando u optimizando el contexto de un proyecto o del harness global, cuando Claude "no hace caso" a una instruccion, cuando el CLAUDE.md crezca demasiado, o cuando alguien afirme que "CLAUDE.md ya no hace falta". NOT para escribir el contenido de las reglas en si (eso es del dominio del proyecto).
License
MIT
Instructions
167 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# Skill: Contexto de Claude Code (doctrina oficial)

## Proposito
Evitar dos errores caros: meter todo en CLAUDE.md (quema contexto y baja la
adherencia) y creer bulos de YouTube sobre features deprecados. Aqui vive la
regla de decision de DONDE poner cada cosa, con las fuentes oficiales.

## Verdad verificada (2026-07-31, fuente: code.claude.com/docs/en/memory)

**CLAUDE.md NO esta deprecado.** La doc oficial vigente lo documenta como uno de
los dos mecanismos de memoria, y lo describe asi:

> "CLAUDE.md files: instructions you write to give Claude persistent context"
> "Auto memory: notes Claude writes itself based on your corrections and preferences"

Son **complementarios**, no sustitutos. Tabla oficial resumida:

| | CLAUDE.md | Auto memory (MEMORY.md) |
|---|---|---|
| Quien lo escribe | Tu | Claude |
| Que contiene | Instrucciones y reglas | Aprendizajes y patrones |
| Se carga | Entera, siempre | Primeras 200 lineas o 25 KB |
| Para | Estandares, workflows, arquitectura | Comandos de build, hallazgos de debug, preferencias detectadas |

**De donde sale el bulo**: en febrero de 2026 Anthropic anadio auto memory
(MEMORY.md). Divulgadores lo contaron como "ya no necesitas CLAUDE.md". Lo que
si cambio de verdad es el **tamano recomendado**, no la existencia:

> "Size: target under 200 lines per CLAUDE.md file. Longer files consume more
> context and reduce adherence."

Y `/doctor` (>= v2.1.206) ahora propone recortes: quita lo que Claude puede
deducir del codigo (arbol de directorios, listas de dependencias, resumen de
arquitectura) y conserva trampas, razones y convenciones que se desvian del
default de las herramientas.

## Arbol de decision: donde va esta instruccion

1. **¿Debe cumplirse SI O SI, pase lo que pase?** -> **hook** (`PreToolUse`,
   etc.) o `permissions.deny` en settings. CLAUDE.md es contexto, no un
   enforcement: la doc dice literalmente que se entrega como mensaje de usuario
   tras el system prompt y "there's no guarantee of strict compliance".
2. **¿Es un procedimiento multi-paso, o solo aplica a cierta tarea?** ->
   **skill**. Se carga solo cuando se invoca o cuando encaja con el prompt.
3. **¿Solo aplica a ciertos ficheros/rutas?** -> **rule con `paths:`** en
   `.claude/rules/`. Se carga solo cuando Claude toca esos ficheros.
4. **¿Es un hecho que debe estar presente en TODAS las sesiones?**
   (comandos de build, convenciones, layout, "siempre haz X") -> **CLAUDE.md**,
   por debajo de 200 lineas.
5. **¿Es algo que Claude deberia aprender solo de tus correcciones?** ->
   no lo escribas: deja que **auto memory** lo capture.

Regla mnemotecnica: *obligatorio -> hook; ocasional -> skill; por ruta -> rule
con paths; universal -> CLAUDE.md; aprendido -> auto memory.*

## Trampa importante: las rules SIN `paths` cuestan igual que CLAUDE.md

Cita oficial:

> "Rules without `paths` frontmatter are loaded at launch with the same priority
> as `.claude/CLAUDE.md`."

Es decir, trocear un CLAUDE.md gigante en `.claude/rules/*.md` **no ahorra ni un
token** si esas rules no llevan `paths`. Solo organiza. Lo mismo con los imports
`@fichero`:

> "Splitting into @path imports helps organization but doesn't reduce context,
> since imported files load at launch."

Ahorro real = `paths:` frontmatter, o mover a skill.

## Diagnostico rapido de un proyecto o del harness

```bash
# Coste fijo real de contexto (CLAUDE.md + rules siempre cargadas)
wc -l CLAUDE.md .claude/CLAUDE.md 2>/dev/null
grep -L "^paths:" .claude/rules/*.md 2>/dev/null | xargs wc -l 2>/dev/null | tail -1
# ^ las que salen aqui se cargan SIEMPRE

# Lo mismo para el harness global
wc -l ~/.claude/CLAUDE.md
grep -rL "paths:" ~/.claude/rules/*.md | xargs wc -l | tail -1
```

Dentro de una sesion:
- `/context` -> que ficheros de memoria se cargaron DE VERDAD (no lo que crees)
- `/memory` -> ver y editar CLAUDE.md, CLAUDE.local.md y la carpeta de auto memory
- `/doctor` -> propone recortes del CLAUDE.md versionado
- hook `InstructionsLoaded` -> loguea que se carga, cuando y por que

## Cuando "Claude no hace caso" a una instruccion

Orden de comprobacion (de la seccion Troubleshoot de la doc):
1. `/context` -> ¿esta el fichero bajo **Memory files**? Si no aparece, Claude no
   lo ve. Fin del diagnostico.
2. ¿Esta en una ubicacion que se carga para esa sesion? (los CLAUDE.md de
   subdirectorios NO se cargan al arrancar, solo cuando Claude lee ficheros ahi)
3. ¿Es especifica y verificable? "Usa indentacion de 2 espacios" > "formatea bien"
4. ¿Hay reglas contradictorias entre ficheros? Si dos chocan, Claude elige una
   arbitrariamente.
5. Si tiene que ocurrir en un momento fijo (antes de cada commit) -> **hook**, no
   instruccion.

Tras `/compact`: el CLAUDE.md de raiz se re-inyecta desde disco; los anidados no.

## Ubicaciones y orden de carga (de mas amplio a mas especifico)

| Ambito | Ruta |
|---|---|
| Politica gestionada | Linux/WSL: `/etc/claude-code/CLAUDE.md` (o `claudeMd` en managed-settings.json) |
| Usuario | `~/.claude/CLAUDE.md` |
| Proyecto | `./CLAUDE.md` o `./.claude/CLAUDE.md` |
| Local (gitignored) | `./CLAUDE.local.md` |

Todos se concatenan (no se sobrescriben); lo mas cercano al cwd se lee el ultimo.
En monorepos, `claudeMdExcludes` (glob sobre rutas absolutas) salta los CLAUDE.md
de otros equipos. Los de politica gestionada NO se pueden excluir.

`AGENTS.md`: Claude Code lee `CLAUDE.md`, no `AGENTS.md`. Si el repo ya usa

From webcomunicasolutions/claude-code-toolkit, MIT.

More from webcomunicasolutions/claude-code-toolkit

Signals

Stars
0
Forks
0
Open issues
0
Last commit (this folder)
Sep 25, 2026 (1 month ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from webcomunicasolutions

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get contexto-claude-code running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying contexto-claude-code?

CallGet help
Cite this page

contexto-claude-code skill. Agent Mart. https://agentmart.dev/skills/webcomunicasolutions-contexto-claude-code (last updated 2026-10-24)