plugin-structure
Criar Plugins do Claude Code
또한 다음에서 사용할 수 있습니다: davila7,anthropics
A criação de plugins para o Claude Code requer compreensão da estrutura de diretórios padronizada, configuração do manifesto e padrões de organização de componentes. Esta skill fornece documentação abrangente sobre como criar plugins sustentáveis que seguem as convenções do Claude Code.
스킬 ZIP 다운로드
Claude에서 업로드
설정 → 기능 → 스킬 → 스킬 업로드로 이동
토글을 켜고 사용 시작
테스트해 보기
"plugin-structure" 사용 중입니다. Ajude-me a criar um plugin para verificações de qualidade de código com comandos para linting e teste, um agente para revisão de código e uma skill para padrões de teste.
예상 결과:
- Uma estrutura completa de plugin com diretórios commands/, agents/ e skills/
- plugin.json com nome, versão, descrição e metadados
- Comandos lint.md e test.md com frontmatter YAML
- Agente code-reviewer.md com capacidades definidas
- Skill testing-patterns/ com sub diretório SKILL.md e examples/
"plugin-structure" 사용 중입니다. Qual é a localização correta para o manifesto plugin.json e por quê?
예상 결과:
- O plugin.json deve estar no diretório .claude-plugin/ na raiz do plugin
- Diretórios de componentes (commands, agents, skills, hooks) devem estar no nível da raiz do plugin, não dentro de .claude-plugin/
- Essa separação mantém a configuração separada dos componentes executáveis
보안 감사
안전Official Anthropic skill containing only documentation and guidance files. No executable code, network operations, or filesystem modifications. Safe for marketplace distribution.
위험 요인
⚙️ 외부 명령어 (455)
🌐 네트워크 접근 (21)
📁 파일 시스템 액세스 (8)
품질 점수
만들 수 있는 것
Construa Seu Primeiro Plugin
Novos desenvolvedores aprendem o layout de diretórios padronizado, campos do manifesto e tipos de componentes necessários para criar um plugin funcional do Claude Code.
Estabeleça Padrões de Plugins
Times criam estruturas de plugins consistentes entre projetos usando as convenções de nomenclatura, padrões de organização e melhores práticas desta skill.
Adicione Recursos Avançados
Autores experientes implementam hooks, servidores MCP e padrões complexos de componentes usando a documentação de referência e exemplos.
이 프롬프트를 사용해 보세요
Ajude-me a criar um novo plugin do Claude Code com uma estrutura de diretórios adequada e manifesto plugin.json. Inclua diretórios de comandos, agentes, skills e hooks.
Explique os campos do plugin.json que preciso configurar, incluindo nome, versão, descrição, autor e caminhos de componentes. Mostre exemplos para cada campo.
Como devo organizar comandos, agentes, skills e hooks no meu plugin? Que convenções de nomenclatura devo usar para arquivos e diretórios?
Mostre-me como configurar servidores MCP no meu plugin. Inclua o formato .mcp.json e como referenciar ${CLAUDE_PLUGIN_ROOT} nas configurações do servidor.모범 사례
- Use o layout de diretórios padronizado com .claude-plugin/plugin.json na raiz e diretórios de componentes no mesmo nível
- Sempre use ${CLAUDE_PLUGIN_ROOT} para todas as referências de caminho intra-plugin em vez de caminhos absolutos hardcoded
- Mantenha o plugin.json mínimo e conte com a auto-discovery para locais de componentes padrão
피하기
- Aninhar diretórios de componentes dentro de .claude-plugin/ em vez de no nível da raiz do plugin
- Usar caminhos absolutos hardcoded como /Users/name/plugins em vez de ${CLAUDE_PLUGIN_ROOT}
- Registrar componentes manualmente em vez de usar o mecanismo de auto-discovery
자주 묻는 질문
Quais versões do Claude Code suportam esta estrutura de plugins?
Há limites no tamanho do plugin ou contagem de componentes?
Como eu integro isso com fluxos de trabalho existentes do Claude Code?
Esta skill acessa ou armazena dados do usuário?
Por que meu componente de plugin não está carregando?
Como isso se compara a outros frameworks de plugins?
개발자 세부 정보
작성자
anthropics라이선스
MIT
리포지토리
https://github.com/anthropics/claude-code/tree/main/plugins/plugin-dev/skills/plugin-structure참조
main