Claude Code Framework Wars
Extracto
How developers are experimenting with structure, orchestration, and standards to get more out of AI coding.
Resumen
Resumen Principal
La interacción de los desarrolladores de software con la Inteligencia Artificial, específicamente con Claude, está evolucionando de un simple uso de chatbox a una metodología estructurada de trabajo. Este cambio fundamental posiciona a Claude como un framework configurable de reglas, roles y flujos de trabajo, capaz de automatizar la codificación. Esto libera a los desarrolladores para asumir roles de mayor valor como gestores de proyectos, diseñadores y arquitectos de software. El texto destaca la emergencia de "Claude Code Framework Wars", una fase de experimentación comunitaria que busca recetas productivas para integrar la IA, enfatizando que la clave para un rendimiento predecible y valioso reside en la definición clara y repetible de pautas, la coordinación de agentes y la preservación del contexto, transformando a la IA en un compañero de equipo gestionado.
Elementos Clave
-
La Transformación del Rol del Desarrollador: La premisa central es que Claude, al automatizar tareas de codificación, permite a los desarrolladores trascender las funciones de escritura de código repetitivo. Se les invita a ascender a roles estratégicos de mayor impacto, como gestores de proyectos, arquitectos y diseñadores, enfocándose en la definición de especificaciones y el diseño general de la solución. Esta evolución redefine el valor que un desarrollador aporta al ciclo de vida del software.
-
Claude como un Framework de Prompts Estructurados: En lugar de tratar a Claude como una caja de chat ambigua, el enfoque reside en conceptualizarlo como un framework definido por prompts estructurados. Esto implica establecer reglas claras, asignar roles específicos (ej. PM, arquitecto, implementador, tester, revisor) y diseñar flujos de trabajo predecibles. Esta estructuración es la base para obtener resultados consistentes y de alto valor, alejándose de la improvisación.
-
Los Ocho Pilares para Configurar Claude: Para un uso efectivo de Claude, se identifican ocho decisiones clave: dónde residen las tareas (ej. backlogs Markdown, issues de GitHub), cómo guiar a Claude (ej. librerías de comandos, estándares de codificación, definición de 'done'), cómo coordinar agentes (ej. simulación de roles, paralelismo de enjambre), cómo se ejecutan las sesiones (ej. orquestación de terminales, worktrees paralelos), cómo el código accede a herramientas (ej. integraciones MCP, librerías de herramientas personalizadas), cómo se desarrolla el código (ej. roles de PM, arquitecto, implementador), cómo se entrega el código (ej. small diffs, app scaffolds), y cómo se preserva el contexto (ej. documentación, memoria persist
Contenido
We’re just now starting to learn how to work with AI as software developers.
The big idea: Claude can automate the coding, while you step into higher-value roles as project manager, designer, and software architect. The trick is to stop treating Claude as a chatbox and start treating it as a framework—a set of rules, roles, and workflows that make its output predictable and valuable.
Even more fascinating - claude code doesn’t require code to become a framework - just structured prompts. And right now, the developer community is experimenting wildly—what you could call the Claude Code Framework Wars. Dozens of open-source projects are testing different recipes for how to work with AI productively.
Here’s a field report.
If you’re designing your own Claude setup, there are seven big choices you’ll need to make:
Where tasks live?
How do you guide Claude?
How agents coordinate?
How sessions are run?
How code accesses tools?
How code is developed?
How code is delivered?
How context is preserved?
Think of it like setting up a kitchen. Claude is the line cook, but you need to decide: where do recipes go, how do cooks learn the house style, who runs the kitchen, and how does food reach the table?
Claude needs a source of truth.
Markdown backlogs: Tasks as a todo list in markdown.
Example: Backlog.md, ReqText.
Structured text: Specify product specs that get converted into tasks.
Example: Agent OSIssues/tickets: Store specs as GitHub Issues or Jira tickets, tie them to code reviews.
Example: ccpm
Takeaway: Tasks must live somewhere Claude can see them and you can trace them.
Replace ambigious prompts with structure.
Command libraries: Prebuilt slash commands (e.g. /create-tasks, /review).
Coding standards: Clarify the tech stack, coding guidelines
Definition of Done: Encode “definition of done”
Trigger Validation Hooks: enforce linting & tests on every change
Claude as a Reviewer: Claude as the developer and reviewer
Takeaway: Claude does better work when the rules are clear and repeatable.
Multiple Claudes? Give them roles and a plan.
Role simulation: AI as PM, architect, developer, tester.
Example: MetaGPT.
Swarm parallelism: Many agents run at once in a structured flow (e.g. spec → pseudocode → code → tests).
Example: Claude-Flow.
Repo-native artifacts: Store tasks, logs, and ADRs in codebase so memory persists.
Example: Roo Commander.
Takeaway: Coordination keeps many AI workers from stepping on each other.
AI output can get messy—sessions are your workstation setup.
Terminal orchestration: Claude controls commands, panes, and logs.
Example: Symphony, Claude-Squad.
Parallel worktrees: Run multiple branches in parallel using Git Worktrees.
Example: Crystal.
Parallel containers: Run Claude in isolated containers to avoid collisions
Example: ClaudeBox
Takeaway: Get more done by running tasks in parallel without constant collisions
Give Claude knowledge about your whole stack.
MCP Integrations (Model Context Protocol): bundled MCP servers that connect Claude to external resources—browsers, databases, test runners, even UI automation frameworks.
Example: SuperClaudeCustom Tool Libraries: built in shell scripts and commands
Example: SymphonyDatabase Accessors: tooling for strong database access
Example: Claudable with SupabaseTesting and Validation Hooks: run tests (e.g., Vitest, Jest) before declaring work “done.” This ties Claude’s output into real validation loops
Example: Agent OS
Takeaway: Tooling turns Claude from “a smart autocomplete” into “an active teammate” who can check their own work and interact with your systems.
Claude can wear different hats depending on what you need:
Project Manager (PM): turns product specs into tasks and backlogs
Architect: designs the overall structure, defines interfaces, and sets conventions before coding begins.
Implementer: writes code inside those guardrails, following tests and standards.
Tester: runs unit tests or UI checks via MCP servers
Example: Playwright MCPReviewer: audits PRs for quality, readability, and risk.
Takeaway: leverage AI at each step of the software lifecycle.
How does the code reach your repo?
Small diffs: AI picks up tickets and produces small PRs, always reviewed.
Example: ai-ticket.
Experiments: Deploying changes behind feature flags
Full app scaffolds: AI builds and deploys entire apps from high-level prompts.
Example: Claudable.
Takeaway: Pick your scale—safe iteration for production, scaffolds for prototypes.
Claude forgets. Frameworks remember.
Docs and journals: Keep CLAUDE.md, architecture notes, and project journals fresh.
Example: Claude Conductor.
Persistent memory & checkups: Recap recent work, run project health checks, store decisions.
Example: Claude-Flow.
Takeaway: Without memory, AI repeats mistakes. With memory, it compounds progress.
Think of these options as a menu. You don’t need to order everything at once.
Beginner setup: Markdown backlog + ticket diffs.
Structured team: Product Specs + standards + role simulation.
Experiment-heavy: Repo artifacts + parallel sessions.
Prototype mode: App builder + docs scaffolding.
The early lesson from the Claude Code framework wars is simple: AI works best when you give it structure.
Claude isn’t replacing developers—it’s shifting their roles. You spend less time typing boilerplate and more time shaping specs, reviewing designs, and defining architecture. If you’re not doing your job, things can go off the rails fast.
We’re still early, but the frameworks are converging on a future where AI is not a magic box but a set of teammates you manage. And that’s the exciting part: the more structure you give, the more you get back.
Discussion about this post
Fuente: Shawn’s Substack