~ / rigs / brayandiazc / project-starter-template-es-ai

brayandiazc/project-starter-template-es-ai

Plantilla lista para IA para iniciar cualquier proyecto: base de documentación profesional + AGENTS.md/CLAUDE.md, subagentes y skills de Claude Code de ejemplo, y un flujo ligero de especificaciones. Versión en español.

↗ GitHub ★ 15 MIT updated 17d ago project Claude CodeCodex
share on X
ARCHETYPE
Fort Knox
Deny lists, pre-tool hooks, sandboxing. Nothing touches prod without a signature.
CONTEXT TAX · EVERY TURN
~4.1k tokens
Moderate · median rig: 2.2k · breakdown
GUARDRAILS
4/5
Blocks destructive commands · Protects secrets · Pre-tool screening hook · No YOLO mode · details

Copy this rig

# review before running: this installs third-party code
$ npx degit brayandiazc/project-starter-template-es-ai/.claude ./rig-project-starter-template-es-ai  # inspect, then merge into .claude/

MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.

$ npx degit brayandiazc/project-starter-template-es-ai/.claude/skills/accessibility-audit .claude/skills/accessibility-audit
$ npx degit brayandiazc/project-starter-template-es-ai/.claude/skills/actualizar-plantilla .claude/skills/actualizar-plantilla
$ npx degit brayandiazc/project-starter-template-es-ai/.claude/skills/commit .claude/skills/commit
$ npx degit brayandiazc/project-starter-template-es-ai/.claude/skills/configurar-repo .claude/skills/configurar-repo
$ npx degit brayandiazc/project-starter-template-es-ai/.claude/skills/copywriting .claude/skills/copywriting
$ npx degit brayandiazc/project-starter-template-es-ai/.claude/skills/design-system-audit .claude/skills/design-system-audit
$ npx degit brayandiazc/project-starter-template-es-ai/.claude/skills/i18n-parity .claude/skills/i18n-parity
$ npx degit brayandiazc/project-starter-template-es-ai/.claude/skills/identidad .claude/skills/identidad
$ npx degit brayandiazc/project-starter-template-es-ai/.claude/skills/instanciar .claude/skills/instanciar
$ npx degit brayandiazc/project-starter-template-es-ai/.claude/skills/migration-guard .claude/skills/migration-guard
$ npx degit brayandiazc/project-starter-template-es-ai/.claude/skills/new-adr .claude/skills/new-adr
$ npx degit brayandiazc/project-starter-template-es-ai/.claude/skills/new-spec .claude/skills/new-spec
$ npx degit brayandiazc/project-starter-template-es-ai/.claude/skills/open-issue .claude/skills/open-issue
$ npx degit brayandiazc/project-starter-template-es-ai/.claude/skills/open-pr .claude/skills/open-pr
$ npx degit brayandiazc/project-starter-template-es-ai/.claude/skills/portar-cambio .claude/skills/portar-cambio
$ npx degit brayandiazc/project-starter-template-es-ai/.claude/skills/prototipo .claude/skills/prototipo
$ npx degit brayandiazc/project-starter-template-es-ai/.claude/skills/release .claude/skills/release
$ npx degit brayandiazc/project-starter-template-es-ai/.claude/skills/seo-audit .claude/skills/seo-audit
$ curl -fsSL --create-dirs -o .claude/agents/architect.md https://raw.githubusercontent.com/brayandiazc/project-starter-template-es-ai/main/.claude/agents/architect.md
$ curl -fsSL --create-dirs -o .claude/agents/debugger.md https://raw.githubusercontent.com/brayandiazc/project-starter-template-es-ai/main/.claude/agents/debugger.md
$ curl -fsSL --create-dirs -o .claude/agents/designer.md https://raw.githubusercontent.com/brayandiazc/project-starter-template-es-ai/main/.claude/agents/designer.md
$ curl -fsSL --create-dirs -o .claude/agents/doc-keeper.md https://raw.githubusercontent.com/brayandiazc/project-starter-template-es-ai/main/.claude/agents/doc-keeper.md
$ curl -fsSL --create-dirs -o .claude/agents/security-reviewer.md https://raw.githubusercontent.com/brayandiazc/project-starter-template-es-ai/main/.claude/agents/security-reviewer.md
$ curl -fsSL --create-dirs -o .claude/agents/test-author.md https://raw.githubusercontent.com/brayandiazc/project-starter-template-es-ai/main/.claude/agents/test-author.md

Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.

{
  "permissions": {
    "deny": [
      "Read(**/.env)",
      "Read(**/.env.local)",
      "Read(**/.env.development)",
      "Read(**/.env.development.local)",
      "Read(**/.env.production)",
      "Read(**/.env.production.local)",
      "Read(**/.env.staging)",
      "Read(**/.env.test)",
      "Read(**/.env.test.local)",
      "Read(**/*.pem)",
      "Read(**/*.key)",
      "Read(**/id_rsa)",
      "Read(**/id_ed25519)",
      "Read(**/id_ecdsa)"
    ]
  },
  "hooks": {
    "PreToolUse": [
      {
        "matcher": "Bash",
        "hooks": [
          {
            "type": "command",
            "command": "$CLAUDE_PROJECT_DIR/.claude/hooks/git-guardrails.sh"
          },
          {
            "type": "command",
            "command": "$CLAUDE_PROJECT_DIR/.claude/hooks/secret-guardrails.sh"
          }
        ]
      },
      {
        "matcher": "Write|Edit|NotebookEdit",
        "hooks": [
          {
            "type": "command",
            "command": "$CLAUDE_PROJECT_DIR/.claude/hooks/secret-guardrails.sh"
          },
          {
            "type": "command",
            "command": "$CLAUDE_PROJECT_DIR/.claude/hooks/spec-guardrails.sh"
          }
        ]
      }
    ]
  }
}

Skills (18)

Subagents (6)

architect
model: inherit
Planifica un enfoque de implementación ANTES de escribir cualquier código. Úsalo al comenzar una funcionalidad, refactorización o integración no trivial para producir un diseño fundamentado en la arqu
debugger
model: inherit
Reproduce un fallo reportado, aísla su causa raíz y propone la corrección mínima. Úsalo cuando haya una prueba fallida, un error o un reporte de bug que diagnosticar. Corrige solo la causa; no refacto
designer
model: inherit
Diseñador de producto que construye y revisa las vistas — materializa el mapa de pantallas en vistas fieles al design system de design/ (tokens, primitivas nativas, motion, ambos temas, es/en) y revis
doc-keeper
model: inherit
Mantiene la documentación sincronizada después de un cambio de código. Úsalo cuando aterrice una funcionalidad, refactorización o decisión para actualizar la documentación de arquitectura, añadir o en
security-reviewer
model: inherit
Revisa un conjunto de cambios contra las cuatro áreas que SECURITY.md declara que fallan en silencio — autorización, validación de entrada, sesiones y firma de webhooks — más secretos e inyección. Úsa
test-author
model: inherit
Escribe y amplía pruebas automatizadas siguiendo las convenciones de pruebas del proyecto, y luego ejecuta la suite de pruebas. Úsalo cuando el código nuevo carezca de cobertura o cuando añadas prueba

Hooks (4)

eventmatcherruns
PreToolUseBash$CLAUDE_PROJECT_DIR/.claude/hooks/git-guardrails.sh
PreToolUseBash$CLAUDE_PROJECT_DIR/.claude/hooks/secret-guardrails.sh
PreToolUseWrite|Edit|NotebookEdit$CLAUDE_PROJECT_DIR/.claude/hooks/secret-guardrails.sh
PreToolUseWrite|Edit|NotebookEdit$CLAUDE_PROJECT_DIR/.claude/hooks/spec-guardrails.sh

Permissions

deny (14)
Read(**/.env)
Read(**/.env.local)
Read(**/.env.development)
Read(**/.env.development.local)
Read(**/.env.production)
Read(**/.env.production.local)
Read(**/.env.staging)
Read(**/.env.test)
Read(**/.env.test.local)
Read(**/*.pem)
Read(**/*.key)
Read(**/id_rsa)
Read(**/id_ed25519)
Read(**/id_ecdsa)
ask (0)
—
allow (5)
Bash(git status:*)
Bash(git diff:*)
Bash(git log:*)
Bash(gh pr view:*)
Bash(gh pr list:*)

Similar rigs

copied ✓