Commits atómicos
Cada commit representa un cambio lógico completo. Uso `git commit --amend` para mantener el historial limpio antes de push.
Cómo voy del problema a producción. Estrategia de Git, filosofía de testing y sí — IA como herramienta, con criterio.
Estrategia de branching que utilizo para mantener un historial limpio y colaborativo en mis proyectos.
* 948568b (HEAD → main, tag: v1.2.0) feat: UI/UX pass — home, header fixes
|\
| * 0be2f3e (develop) feat: constellation bg + parallax sections
| * b610f9a feat: copywriting + nav active state fix
| |
| |\
| | * 5c1d27a (feature/seo) feat: SEO — sitemap, JSON-LD, robots
| | * 55e29a3 feat: add Google Search Console meta tag
| |/
| * 4269c7f fix: resolve ESLint warnings
|/
* edb189e (tag: v1.1.0) fix: logo theme switching + hero subheadingCada commit representa un cambio lógico completo. Uso `git commit --amend` para mantener el historial limpio antes de push.
Feature branches cortos (máx 2-3 días). Merge a develop con squash. Release branches para QA.
Todo merge a develop pasa por PR con al menos una revisión. Uso de conventional commits para changelogs automáticos.
Herramientas y técnicas que utilizo para aumentar mi productividad sin comprometer la calidad del código.
Configurador de ecosistemas para agentes IA. Un comando instala y sincroniza Claude Code, OpenCode y más con memoria persistente, desarrollo spec-driven y asignación de modelos por fase.
Ver en GitHubUso modelos de lenguaje para explorar trade-offs arquitectónicos, generar schemas de base de datos iniciales y documentar decisiones técnicas (ADRs).
Uso Gentle AI para configurar Claude Code con memoria persistente (Engram), workflow SDD y asignación de modelos por fase — un comando, cualquier proyecto.
Análisis de código para detectar code smells, sugerencias de refactoring y generación de tests unitarios como punto de partida.
# balanceados-pos — useCheckout-refactor
/sdd-explore "useCheckout God Hook — 226 lines, 30 props"
→ Reading src/hooks/useCheckout.ts
→ 5 architectural issues identified
✓ Exploration saved to Engram
/sdd-spec "Decompose into domain hooks"
Requirements: 4 · Scenarios: 9
✓ Spec saved → sdd/useCheckout-refactor/spec
/sdd-apply
→ useCheckoutPayment 8 props payment method + amounts
→ useCheckoutCustomer 8 props search + debt warning
→ useCheckoutSplit 6 props split toggle + validation
→ useCheckoutConfirm 3 props stock check + sale creation
✓ commit af55b80 · PASSSesión real de balanceados-pos — God Hook descompuesto spec-first en 4 hooks de dominio