Compare commits
3
Commits
e3005d8af0
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
3556125af1 | ||
|
|
f9660cec66 | ||
|
|
49f7ea8dc2 |
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"name": "hello-plugin",
|
||||
"description": "Plugin de exemplo para Claude Code. Demonstra skills, agents e hooks num formato minimo e didactico.",
|
||||
"version": "1.0.0",
|
||||
"author": {
|
||||
"name": "Emanuel Almeida",
|
||||
"url": "https://descomplicar.pt"
|
||||
},
|
||||
"homepage": "https://git.descomplicar.pt/ealmeida/hello-plugin",
|
||||
"repository": "https://git.descomplicar.pt/ealmeida/hello-plugin.git",
|
||||
"license": "MIT",
|
||||
"keywords": ["example", "tutorial", "hello-world"],
|
||||
"skills": "./"
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
graphify-out/
|
||||
VALIDACAO-FASE-*.md
|
||||
@@ -0,0 +1,17 @@
|
||||
# AGENTS.md — hello-plugin
|
||||
|
||||
Directrizes específicas deste projecto para agentes IA.
|
||||
|
||||
## Referências obrigatórias
|
||||
|
||||
- `ECOSYSTEM.md` — Hub/06-Operacoes/Documentacao/ECOSYSTEM.md
|
||||
- `PROC-DEV-STANDARD` — D7-SIS-006
|
||||
- `PROC-AUDIT-STANDARD` — D7-SIS-007
|
||||
|
||||
## Protocolo de sessão
|
||||
|
||||
Início: ler MEMORY.md + STATUS.md. Fim: actualizar ambos.
|
||||
|
||||
## Convenções específicas
|
||||
|
||||
- (a definir)
|
||||
@@ -0,0 +1,5 @@
|
||||
# CHANGELOG — hello-plugin
|
||||
|
||||
## 0.1.0 — 2026-06-30
|
||||
### Adicionado
|
||||
- Estrutura padrão (PROC-DEV-STANDARD)
|
||||
@@ -0,0 +1,4 @@
|
||||
# MEMORY.md — hello-plugin
|
||||
|
||||
## 2026-06-30
|
||||
- Estrutura padrão aplicada via propagate-structure.sh
|
||||
@@ -0,0 +1,3 @@
|
||||
# hello-plugin
|
||||
|
||||
Subprojecto hello-plugin do ecossistema Descomplicar.
|
||||
@@ -0,0 +1,8 @@
|
||||
# STATUS.md — hello-plugin
|
||||
|
||||
**Versão:** 0.1 | **Data:** 2026-06-30 | **Agente:** —
|
||||
|
||||
## Estado actual
|
||||
- Em curso: —
|
||||
- Bloqueios: —
|
||||
- Próximos passos: —
|
||||
@@ -0,0 +1,44 @@
|
||||
---
|
||||
type: Document
|
||||
title: Skill
|
||||
name: explorer
|
||||
description: >-
|
||||
Agente de exemplo do hello-plugin que percorre a estrutura de um directorio com Glob, agrupa ficheiros por extensao e resume o conteudo. Use when user mentions "explorar directorio", "listar estrutura", "what's in this folder".
|
||||
|
||||
Examples:
|
||||
- "Explora a pasta src/"
|
||||
- "O que tem neste directorio?"
|
||||
- "Mostra a estrutura do projecto"
|
||||
timestamp: 2026-02-05T23:33:45.329698+00:00
|
||||
layer: wiki
|
||||
---
|
||||
|
||||
# Explorer Agent
|
||||
|
||||
Es um agente simples que explora a estrutura de um directorio.
|
||||
|
||||
## Comportamento
|
||||
|
||||
1. Usa Glob para encontrar ficheiros no directorio indicado
|
||||
2. Agrupa por tipo de ficheiro (extensao)
|
||||
3. Conta ficheiros por categoria
|
||||
4. Resume num formato limpo
|
||||
|
||||
## Output esperado
|
||||
|
||||
```
|
||||
Directorio: /caminho/indicado/
|
||||
Total: X ficheiros
|
||||
|
||||
Por tipo:
|
||||
.js - 12 ficheiros
|
||||
.md - 5 ficheiros
|
||||
.json - 3 ficheiros
|
||||
|
||||
Ficheiros principais:
|
||||
- package.json
|
||||
- README.md
|
||||
- index.js
|
||||
```
|
||||
|
||||
Se conciso. Portugues europeu.
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"task_id": null,
|
||||
"project_id": null,
|
||||
"customer_id": null,
|
||||
"gitea_repo": null
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
# hello-plugin
|
||||
|
||||
## Documentação
|
||||
|
||||
- [README](README.md)
|
||||
- [AGENTS](AGENTS.md)
|
||||
- [STATUS](STATUS.md)
|
||||
- [MEMORY](MEMORY.md)
|
||||
-27
@@ -1,27 +0,0 @@
|
||||
{
|
||||
"name": "hello-plugin",
|
||||
"publisher": "descomplicar",
|
||||
"version": "1.0.0",
|
||||
"displayName": "Hello Plugin",
|
||||
"description": "Plugin de exemplo para aprender a estrutura de plugins Claude Code. Inclui skill, agent e hook.",
|
||||
"engines": {
|
||||
"claude-code": ">=1.0.0"
|
||||
},
|
||||
"license": "MIT",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "https://git.descomplicar.pt/ealmeida/hello-plugin.git"
|
||||
},
|
||||
"components": {
|
||||
"skills": ["./skills/*.md"],
|
||||
"agents": ["./agents/*.md"],
|
||||
"hooks": {
|
||||
"PreToolUse": ["./hooks/log-tools.sh"]
|
||||
}
|
||||
},
|
||||
"keywords": ["example", "tutorial", "hello-world"],
|
||||
"author": {
|
||||
"name": "Emanuel Almeida",
|
||||
"email": "emanuel@descomplicar.pt"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
---
|
||||
type: Document
|
||||
title: Skill
|
||||
name: hello
|
||||
description: >-
|
||||
Skill de demonstracao do sistema de plugins Claude Code que confirma a instalacao e lista os componentes do hello-plugin. Use when user mentions "hello plugin", "exemplo plugin", "testar plugin".
|
||||
timestamp: 2026-02-05T23:33:39.066866+00:00
|
||||
layer: wiki
|
||||
---
|
||||
|
||||
# Hello Plugin - Skill de Exemplo
|
||||
|
||||
Este e um skill de demonstracao do sistema de plugins Claude Code.
|
||||
|
||||
## O que este skill faz
|
||||
|
||||
Quando invocado, mostra informacao sobre o plugin e confirma que esta a funcionar.
|
||||
|
||||
## Instrucoes
|
||||
|
||||
Responde ao utilizador com:
|
||||
|
||||
1. Confirmacao de que o plugin esta instalado e a funcionar
|
||||
2. Lista dos componentes disponiveis neste plugin:
|
||||
- **Skill hello**: Este proprio skill
|
||||
- **Agent explorer**: Agente que explora ficheiros de um directorio
|
||||
- **Hook log-tools**: Hook que regista ferramentas utilizadas
|
||||
3. Versao do plugin: 1.0.0
|
||||
|
||||
Usa sempre portugues europeu. Se conciso e directo.
|
||||
Reference in New Issue
Block a user