Claude Code permission errors: what each message means
What each Claude Code blocking message means (bash denied by auto mode, deny rules, hooks) and the exact setting that unblocks it.
Library
Technical articles: agents, architecture, tools and design decisions.
What each Claude Code blocking message means (bash denied by auto mode, deny rules, hooks) and the exact setting that unblocks it.
Chain of thought happens inside one model call. Prompt chaining, between several. Which to use, when to combine them, and the same example with both.
MCP connects an agent to external tools in real time. A skill gives it packaged instructions it loads into its own behavior. When to use each one.
OpenSpec turns every change into a written proposal you approve before coding. What it is, how propose, apply and archive work, and when it pays off.
Manual, acceptEdits, plan, auto, dontAsk and bypassPermissions: what each Claude Code permission mode does when it tries to delete a file or push to git.
Antigravity CLI replaced Gemini CLI in June 2026. I compare the two terminal agents against Claude Code and when each one makes sense.
MCP connects the model to live tools and data. RAG drops relevant text into the prompt. They do not compete: here is the difference and when to use both.
Generative AI produces content from a prompt. Agentic AI adds a loop with memory and tools to complete multi-step tasks.
Cómo enseñar Git desde cero en FP: secuencia de conceptos, ejemplos visuales y preguntas para comprobar qué entiende el alumnado.
Cuatro ejercicios de Git para principiantes con preparación, comandos y resultados esperados. Prácticas para alumnos de FP y aprendizaje individual.
TDD writes a test, BDD an example in business language and SDD a specification for the agent. What each one does and why you do not have to choose.
Claude and ChatGPT don't solve the same problem when you code: one is built for autonomous agentic development, the other covers more ground outside of code. Which to use and when.