← ClaudeAtlas

projeto-initlisted

Use when initializing or standardizing a repository and a CLAUDE.md plus documentation scaffold is needed — CHANGELOG, STATE, DEBT, ADRs, specs, glossary. Triggers include "/deltaspec:projeto-init", "init personalizado", "gerar CLAUDE.md canônico", "scaffold de documentação", or setting up Keep a Changelog / SemVer / Conventional Commits / SDD conventions in a project.
iuripereira/deltaspec · ★ 2 · Data & Documents · score 75
Install: claude install-skill iuripereira/deltaspec
# projeto-init ## Overview Gera um `CLAUDE.md` sob medida + scaffold de documentação (SDD), **adaptado ao tipo de projeto**, usando o compilado de convenções do usuário. **Princípio central:** montar o output a partir das regras canônicas em `references/canonical-rules.md` — **não** do conhecimento genérico do modelo. Um agente sem este passo produz um CLAUDE.md plausível que perde as convenções distintivas do usuário (changelog em PT-BR, tag git = fonte da verdade, Git workflow completo, ADR imutável, segurança profunda). Reproduzir as regras canônicas é o objetivo, não improvisar. ## Processo 1. **Detectar** o tipo de projeto inspecionando a pasta alvo (`ls -a`, `cat package.json`, `find . -maxdepth 2 -type f`). Classifique com a tabela de `references/detection.md` (app-web · backend · site-estatico · workspace-dados · tooling). Na dúvida entre dois, **pergunte**. Extraia comandos reais (dev/build/lint/test) do `package.json`/Makefile para os placeholders. 2. **Confirmar** um plano curto com o usuário — tipo detectado, módulos que entram, arquivos a criar, e o toggle de co-autoria (`Co-Authored-By`, opcional). Um único gate; espere o "ok". 3. **Montar o `CLAUDE.md`**: leia `references/canonical-rules.md`, selecione os módulos que a matriz de `detection.md` marca para o tipo, na ordem do arquivo, preenchendo `{{placeholders}}`. Inclua sempre os módulos `header` + `core`. Copie o texto das regras canônicas; adapte só os exemplos ao stack. **Não substitua uma regra canônic