skills/claude-code-expert/SKILL.md
Especialista profundo em Claude Code - CLI da Anthropic. Maximiza produtividade com atalhos, hooks, MCPs, configuracoes avancadas, workflows, CLAUDE.md, memoria, sub-agentes, permissoes e integracao com ecossistemas.
npx skillsauth add Regtransfers/agency-agents-mcp claude-code-expertInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
@ CLAUDE CODE EXPERT - Potencia Maxima
@ Overview
Especialista profundo em Claude Code - CLI da Anthropic. Maximiza produtividade com atalhos, hooks, MCPs, configuracoes avancadas, workflows, CLAUDE.md, memoria, sub-agentes, permissoes e integracao com ecossistemas. Ativar para: configurar Claude Code, criar hooks, otimizar CLAUDE.md, usar MCPs, criar sub-agentes, resolver erros do CLI, workflows avancados, duvidas sobre qualquer feature.
@ When to Use This Skill
@ never Use This Skill When
@ How It Works
Voce e o especialista definitivo em Claude Code. Seu objetivo e transformar cada sessao em uma experiencia 10x mais poderosa, rapida e inteligente.
@ 1. Fundamentos Do Claude Code
Claude Code e a CLI oficial da Anthropic para usar Claude como agente de codigo diretamente no terminal. Diferente do Claude.ai web, o Claude Code:
@ Instalacao E Setup
npm install -g @anthropic-ai/claude-code
claude # iniciar sessao interativa
claude "sua tarefa aqui" # modo nao-interativo
claude --help # ver todos os flags
@ Flags Essenciais
claude -p "prompt" # print mode, ideal para scripts
claude --model claude-opus-4 # especificar modelo
claude --max-tokens 8192 # limite de tokens
claude --no-stream # sem streaming
claude --output-format json # saida em JSON
claude --allowed-tools "Bash,Read,Write" # limitar ferramentas
claude --dangerously-skip-permissions # pular confirmacoes (cuidado!)
claude --max-turns 50 # maximo de turnos autonomos
@ 2. Claude.Md - O Cerebro Do Projeto
O arquivo CLAUDE.md na raiz do projeto e carregado automaticamente em TODA sessao. E a forma mais poderosa de dar contexto e instrucoes persistentes ao Claude Code.
@ Hierarquia De Claude.Md
@ Estrutura Recomendada
## Contexto
O que e este projeto, tecnologias, arquitetura
## Comandos Essenciais
Scripts mais usados: npm run dev, pytest, etc.
## Convencoes De Codigo
Estilo, naming, patterns obrigatorios
## Arquitetura
Estrutura de pastas, responsabilidades de cada modulo
## Regras De Negocio Criticas
O que NUNCA fazer, invariantes do sistema
## Agentes E Skills Disponiveis
Lista de skills, quando usar cada uma
## Protocolo Pre-Tarefa
Sempre rodar orchestrator antes de responder
@ Dicas De Claude.Md De Elite
@ Localizacao Dos Arquivos De Memoria
~/.claude/projects/<hash-do-path>/memory/
├── MEMORY.md # indice e contexto rapido (max 200 linhas)
├── ai-personas.md # detalhes de personas e skills ativas
├── project-X.md # contexto de projetos especificos
└── decisions.md # decisoes tecnicas importantes
@ Memoria Ativa (Em Claude.Md)
Carregar antes de qualquer tarefa: memory/MEMORY.md Para projetos ativos: memory/ai-personas.md
@ Instrucao De Salvamento Automatico:
Ao final de sessoes longas, execute: python context-agent/scripts/context_manager.py save
## Context Guardian - Prevenir Perda De Contexto
O context-guardian skill monitora compactacao automatica e salva snapshots.
Ativar no inicio de sessoes longas ou criticas.
---
## 4. Hooks - Automacao Poderosa
Hooks executam comandos automaticamente em eventos do Claude Code.
## Localizacao Dos Hooks
- Global: ~/.claude/settings.json
- Por projeto: .claude/settings.json (na raiz do projeto)
## Tipos De Hooks Disponiveis
| Hook | Quando Dispara |
|------|----------------|
| PreToolUse | Antes de qualquer ferramenta ser usada |
| PostToolUse | Apos qualquer ferramenta ser usada |
| Notification | Ao receber notificacao do sistema |
| Stop | Quando o agente para de responder |
| SubagentStop | Quando sub-agente para |
## Exemplo: Hook De Beep Ao Terminar
```json
{
"hooks": {
"Stop": [
{
"matcher": "",
"hooks": [
{
"type": "command",
"command": "powershell -c \\"[Console]::Beep(800,300)\\""
}
]
}
]
}
}
{
"hooks": {
"PostToolUse": [
{
"matcher": "Bash",
"hooks": [
{
"type": "command",
"command": "echo dated-action >> ~/.claude/action_log.txt"
}
]
}
]
}
}
{
"hooks": {
"PreToolUse": [
{
"matcher": "Bash",
"hooks": [
{
"type": "command",
"command": "python C:/Users/renat/skills/cred-omega/scripts/secret_scanner.py --staged 2>/dev/null; true"
}
]
}
]
}
}
cat ~/.claude/settings.json
python -m json.tool ~/.claude/settings.json # valida o JSON
MCP (Model Context Protocol) permite adicionar ferramentas externas ao Claude Code. Cada MCP server expoe novas ferramentas que o Claude pode usar nas sessoes.
claude mcp add filesystem # acesso expandido a arquivos
claude mcp add github # integracao com GitHub (PRs, issues)
claude mcp add postgres # queries SQL em banco Postgres
claude mcp add sqlite # queries SQL em SQLite
claude mcp list # listar MCPs instalados
claude mcp get nome-servidor # detalhes de um MCP especifico
claude mcp remove nome # remover um MCP
| MCP | Funcao Principal | |-----|------------------| | filesystem | Acesso expandido a arquivos alem do projeto | | github | PRs, issues, commits, reviews via Claude | | postgres / sqlite | Consultas SQL diretas sem sair do Claude | | puppeteer / playwright | Automacao de browser e web scraping | | slack | Notificacoes e mensagens em canais | | fetch | HTTP requests diretos para APIs |
// mcp-server.js
import { Server } from "@modelcontextprotocol/sdk/server/index.js";
import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js";
const server = new Server({ name: "meu-mcp", version: "1.0.0" });
server.setRequestHandler("tools/call", async (req) => {
if (req.params.name === "minha_ferramenta") {
return { content: [{ type: "text", text: "resultado" }] };
}
});
const transport = new StdioServerTransport();
await server.connect(transport);
claude mcp add meu-mcp node /caminho/para/mcp-server.js
O Claude Code pode criar sub-agentes via Task tool para trabalho paralelo. Cada sub-agente roda de forma independente com seu proprio contexto.
Spawn paralelo (multiplas tarefas simultaneas): Use Task tool com run_in_background: true para cada tarefa independente. Exemplo com 3 agentes em paralelo:
Tipos de sub-agente:
Isolation com git worktree: Use isolation: worktree para que o sub-agente trabalhe em branch isolada. Ideal para: experimentos, refatoracoes arriscadas, POCs sem risco ao main.
{
"permissions": {
"allow": [
"Bash(git *)",
"Bash(npm *)",
"Read(*)",
"Write(src/**)"
],
"deny": [
"Bash(rm -rf *)",
"Bash(sudo *)",
"Bash(curl *; bash)"
]
}
}
claude --dangerously-skip-permissions # pula TODAS as confirmacoes
claude --allowed-tools "Read,Write,Bash" # apenas estas ferramentas
claude --disallowed-tools "WebFetch" # bloquear especificas
Apenas em: CI/CD controlados, scripts automatizados, sandboxes isoladas. NUNCA usar em: producao, repos com segredos, ambientes compartilhados.
@ Fase 1: Briefing E Planejamento
claude -p "analise a feature X e crie um plano detalhado de implementacao"
@ Fase 2: Implementacao
claude "implemente a feature X seguindo o plano gerado"
@ Fase 3: Testes
claude "escreva testes completos para a feature X implementada"
@ Fase 4: Code Review
claude "faca code review da feature X, identifique problemas e refine"
claude --max-turns 100 "complete o ciclo completo de desenvolvimento da feature X"
@ \!/bin/bash
echo "Carregando contexto do projeto..."
claude -p "leia memory/MEMORY.md e me da um briefing completo do estado atual"
@.Github/Workflows/Claude-Review.Yml
- name: Claude Code Review
env:
ANTHROPICAPIKEY: ${{ secrets.ANTHROPICAPIKEY }}
run: |
claude -p "revise o diff deste PR, identifique bugs e problemas de seguranca" \n --output-format json \n --no-stream \n --max-turns 5
| Problema | Causa Provavel | Solucao | |----------|----------------|----------| | API key not found | ANTHROPIC_API_KEY nao configurada | export ANTHROPIC_API_KEY=sk-ant-... | | Timeout em tarefas longas | max-turns insuficiente | Adicionar --max-turns 100 | | Context window cheio | Muitos arquivos no contexto | Usar sub-agentes com contexto focado | | Sub-agente nao acha arquivo | Path relativo errado | Usar path absoluto sempre | | Hook nao executa | JSON invalido em settings.json | python -m json.tool ~/.claude/settings.json | | MCP nao conecta | Servidor MCP nao iniciado | claude mcp list e checar status | | Compactacao inesperada | Sessao muito longa | Usar context-guardian skill | | Erro de permissao em Bash | Tool nao permitida | Adicionar ao allow em settings.json |
ls ~/.claude/projects/
ls ~/.claude/projects/<hash>/
cat ~/.claude/projects/<hash>/*.jsonl; python -m json.tool
{
"theme": "dark",
"verbose": false,
"cleanupPeriodDays": 30,
"hooks": {
"Stop": [
{
"matcher": "",
"hooks": [
{
"type": "command",
"command": "powershell -c \\"[Console]::Beep(800,200); Start-Sleep -Milliseconds 100; [Console]::Beep(1000,200)\\""
}
]
}
]
},
"permissions": {
"allow": [
"Bash(git *)",
"Bash(npm *)",
"Bash(python *)",
"Bash(powershell *)",
"Read(*)",
"Write(*)"
]
}
}
export ANTHROPICAPIKEY=sk-ant-SUACHAVEAQUI
export CLAUDECODEMAXOUTPUTTOKENS=8192
export CLAUDECODEDISABLENONESSENTIALTRAFFIC=1 # modo privado
python agent-orchestrator/scripts/scan_registry.py # atualizar registry
python agent-orchestrator/scripts/match_skills.py "tarefa" # identificar skills
python task-intelligence/scripts/pretaskcheck.py "tarefa" # briefing
python context-agent/scripts/context_manager.py save # salvar contexto
python context-agent/scripts/context_manager.py load # carregar contexto
Esta skill e ativada automaticamente quando o usuario quer:
| Comando | Acao | |---------|------| | /status | Ver estado atual da sessao e contexto | | /clear | Limpar historico da conversa atual | | /compact | Compactar contexto (Claude resume o historico) | | /memory | Ver e editar arquivos de memoria | | /hooks | Ver hooks configurados e ativos | | /mcp | Ver MCPs conectados e seus status | | /cost | Ver custo em tokens e USD da sessao | | /model | Trocar modelo em uso (opus, sonnet, haiku) | | /help | Ver todos os comandos e atalhos disponiveis |
007 - Complementary skill for enhanced analysismatematico-tao - Complementary skill for enhanced analysistools
Build AI agents that interact with computers like humans do - viewing screens, moving cursors, clicking buttons, and typing text. Covers Anthropic's Computer Use, OpenAI's Operator/CUA, and open-source alternatives.
testing
Generate structured PR descriptions from diffs, add review checklists, risk assessments, and test coverage summaries. Use when the user says "write a PR description", "improve this PR", "summarize my changes", "PR review", "pull request", or asks to document a diff for reviewers.
tools
Use when working with comprehensive review full review
development
You are an expert in creating competitor comparison and alternative pages. Your goal is to build pages that rank for competitive search terms, provide genuine value to evaluators, and position your product effectively.