● Activando skill instalador-ecc…
listo
$ git clone https://github.com/affaan-m/everything-claude-code.git /tmp/everything-claude-code
✓ Clonado en /tmp/everything-claude-code (commit: e25f2d4)
ECC_ROOT=/tmp/everything-claude-code
¿Dónde instalar los componentes ECC?
▸ Project-level (.claude/) — Aplica solo al proyecto actual (NutriSync)
$ mkdir -p .claude/skills .claude/rules
✓ Directorios creados: .claude/skills/ .claude/rules/
¿Skills core o también packs de nicho?
▸ Core + selected niche — Python, Frontend, PostgreSQL, TDD, Seguridad, Contenido
¿Qué categorías de skills instalar?
▸ Framework & Language (Python + TypeScript/React)
▸ Database (PostgreSQL)
▸ Workflow & Quality (TDD, seguridad, verificación)
▸ Business & Content (article-writing, content-engine)
Skills confirmadas para instalar (11):
python-patterns/ copiado
python-testing/ copiado
frontend-patterns/ copiado
frontend-slides/ copiado
postgres-patterns/ copiado
tdd-workflow/ copiado
security-review/ copiado
verification-loop/ copiado
eval-harness/ copiado
article-writing/ copiado
content-engine/ copiado
¿Qué conjuntos de reglas instalar?
▸ Common rules (Recomendado) — 8 archivos
▸ Python — 5 archivos
▸ TypeScript/JavaScript — 5 archivos
Copiando reglas… 18/18 archivos
rules/common/ 8 archivos copiado
rules/python/ 5 archivos copiado
rules/typescript/ 5 archivos copiado
$ ls -la .claude/skills/ # 11 directorios
$ ls -la .claude/rules/ # 3 directorios, 18 archivos
$ grep -rn "~/.claude/" .claude/skills/ .claude/rules/
| Archivo |
Línea |
Issue detectado |
Estado |
| eval-harness/SKILL.md |
L47 |
Ref. a ~/.claude/skills/ (project-level install) |
✦ ruta corregida → .claude/ |
| python-testing/SKILL.md |
L12 |
Dependencia python-patterns (instalada ✓) |
✓ ok |
| rules/typescript/hooks.md |
L3 |
Ref. a common/ (relativa) — verificar path |
✦ path verificado, accesible |
| content-engine/SKILL.md |
— |
Ref. opcional a x-api y crosspost (no instaladas) |
⚠ nota añadida al archivo |
| Resto de skills (8) |
— |
Sin referencias problemáticas |
✓ ok |
✓ 2 issues corregidos automáticamente · 1 advertencia documentada
¿Optimizar los archivos instalados para tu proyecto?
▸ Optimize both — Skills + reglas adaptadas al stack FastAPI + React + PostgreSQL
Optimizaciones aplicadas:
python-patterns/SKILL.md
Eliminadas secciones Django/Flask (irrelevantes). Añadidas notas FastAPI: async endpoints, Pydantic v2, dependency injection.
python-testing/SKILL.md
Coverage target ajustado a 85% (era 80%). Añadida fixture async para FastAPI TestClient y httpx.
frontend-patterns/SKILL.md
Eliminadas referencias a Next.js pages router (usan Vite + React Router). Añadido TanStack Query para data fetching.
postgres-patterns/SKILL.md
Añadida nota sobre SQLAlchemy 2.x async session y alembic migrations para FastAPI. Schema de ejemplo con tablas NutriSync (users, meal_plans, habits).
rules/common/ (8 archivos)
Git workflow → conventional commits + linear history. Coverage target: 85%. Formateador: black + ruff (Python), prettier (TS).
rules/python/ (5 archivos)
Añadidas reglas de tipo-hints obligatorios (PEP 604) y uso de dataclasses/Pydantic en lugar de dicts sin tipo.
✅ ECC Installation Complete — NutriSync SaaS
Project-level (.claude/)
/home/nutrisync/nutrisync-api/.claude/
FastAPI · React/TypeScript · PostgreSQL
affaan-m/ecc · commit e25f2d4
Skills instaladas:
python-patterns
python-testing
frontend-patterns
frontend-slides
postgres-patterns
tdd-workflow
security-review
verification-loop
eval-harness
article-writing
content-engine
Reglas instaladas:
common (8 archivos) · python (5 archivos) · typescript (5 archivos)
⚠ Nota:
content-engine hace referencia a x-api y crosspost. Instálalas si planeas distribuir contenido en redes sociales.
$ rm -rf /tmp/everything-claude-code # limpieza completada
Siguiente paso: Reinicia Claude Code para cargar las nuevas skills y reglas en el contexto del proyecto. Verifica con /skills list.