Guia contextualizado do fluxo de trabalho para devs novos no projeto
How this skill is triggered — by the user, by Claude, or both
Slash command
/claude-code-framework:onboardingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
<!-- framework-tag: v2.56.0 framework-file: skills/onboarding/SKILL.md -->
Gera um guia contextualizado explicando o fluxo de trabalho, comandos, skills e convenções deste projeto específico. Lê os artefatos reais do projeto e monta o guia com informações concretas — sem placeholders genéricos.
/map-codebase.claude/specs//setup-frameworkLer os seguintes artefatos (na ordem):
CLAUDE.md — extrair:
## O que é este projeto → nome, descrição, stack## Comandos → comandos de dev, test, lint, build## Skills — ler ANTES de codificar → skills instaladas e quando usar## Agents — executar sob demanda → agents disponíveis## Testes e coverage → política de testes## Padrões → convenções de código## Estrutura → layout do projeto## Monorepo (se existir) → sub-projetos, distribuição, camadas## Integração Notion (specs) (se existir) → modo Notion ativoPROJECT_CONTEXT.md (se existir) — extrair:
## Restrições inegociáveis → o que nunca mudar## Stack técnica → tabela de tecnologias## Decisões arquiteturais já tomadas → decisões fixas.claude/SETUP_REPORT.md (se existir) — extrair:
docs/SKILLS_MAP.md (se existir) — extrair:
Listar .claude/skills/ — confirmar quais skills estão realmente instaladas no projeto
Listar .claude/agents/ — confirmar quais agents estão realmente instalados
Montar o output em markdown no chat seguindo esta estrutura. Usar dados reais extraídos no Passo 1 — nunca placeholders.
# Como trabalhar neste projeto
## Sobre o projeto
{Nome e descrição do CLAUDE.md}
- **Stack:** {stack real — ex: Node.js, TypeScript, PostgreSQL, React}
- **Domínio:** {domínio do PROJECT_CONTEXT — ex: fintech, e-commerce, SaaS}
## Comandos do dia a dia
| Comando | O que faz |
|---|---|
| `{comando dev}` | Servidor de desenvolvimento |
| `{comando test}` | Rodar testes |
| `{comando lint}` | Lint e formatação |
| `{comando build}` | Build de produção |
## Fluxo de trabalho
### 1. Início de sessão
O Claude lê o CLAUDE.md automaticamente ao iniciar. Para retomar trabalho:
- Ler `.claude/specs/STATE.md` para ver o que estava em andamento
- Se tem item ativo, continuar de onde parou
### 2. Criar trabalho novo
**Escolher o caminho certo:**
{Incluir APENAS os caminhos disponíveis (skills instaladas):}
| Situação | Comando | O que acontece |
|---|---|---|
| Trivial (typo, bump, config) | — (commit direto) | Sem spec, sem backlog — ver `spec-driven` § Triagem |
| Escopo vago, domínio novo, gray areas | `/discuss` | Scout + decisões + spec gerada |
| Tarefa clara, escopo definido | `/spec` | Cria spec estruturada |
{Se usa Notion:}
> Specs são criadas na database do Notion via MCP. O `/spec` detecta automaticamente.
{Se repo mode:}
> Specs ficam em `.claude/specs/` e são rastreadas no `SPECS_INDEX.md`.
### 3. Implementar
Pipeline recomendado (ajustar conforme tamanho):
{Extrair do SKILLS_MAP — listar só skills instaladas. Exemplo:}
`spec-driven → research (se Grande) → execution-plan → {skills de domínio} → testing → definition-of-done → pr`
**Skills de domínio disponíveis neste projeto:**
| Skill | Quando usar |
|---|---|
| {skill real} | {descrição real do CLAUDE.md} |
### 4. Finalizar
1. Rodar testes: `{comando de test real}`
2. Verificação: `bash scripts/verify.sh`
3. Abrir PR: `/pr` {ou processo manual se /pr não instalado}
4. Fechar no backlog: `/backlog-update done {id}`
## Skills instaladas
| Skill | Tipo | Quando usar |
|---|---|---|
| {skill} | {Core/Recomendada/Domínio} | {quando usar — do CLAUDE.md} |
## Agents disponíveis
| Agent | Modelo | Quando usar |
|---|---|---|
| {agent} | {opus/sonnet/haiku} | {quando usar — do CLAUDE.md} |
## Restrições importantes
{Extrair de ## Restrições inegociáveis do PROJECT_CONTEXT.md}
- {restrição 1}
- {restrição 2}
{Se não existir PROJECT_CONTEXT.md, omitir esta seção}
## Monorepo
{Incluir SOMENTE se ## Monorepo existe no CLAUDE.md}
Sub-projetos deste monorepo:
| Sub-projeto | Path | Stack |
|---|---|---|
| {sub-projeto} | {path} | {stack} |
**Como navegar:** cada sub-projeto tem seu CLAUDE.md L2 com regras específicas. Skills/agents podem estar na raiz (L0) ou por sub-projeto (L2).
## Referências
- `CLAUDE.md` — regras completas do projeto
- `PROJECT_CONTEXT.md` — contexto de negócio e restrições
- `docs/SPEC_DRIVEN_GUIDE.md` — guia detalhado do workflow de specs
- `docs/SKILLS_MAP.md` — dependências entre skills
- `.claude/specs/STATE.md` — estado atual do trabalho
.claude/skills/ e .claude/agents/).md no projeto.{adaptar}..claude/skills/ e .claude/agents/ antes de incluir na tabela.npx claudepluginhub gabrielferreira/claude-code-framework --plugin claude-code-frameworkCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.