refactor(plugin): reestruturar para layout .claude-plugin e adicionar ficheiros de documentação do projecto

This commit is contained in:
2026-10-28 15:57:29 +00:00
parent c006a3f2f1
commit 49f7ea8dc2
12 changed files with 78 additions and 33 deletions
+14
View File
@@ -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": "./"
}
+17
View File
@@ -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)
+5
View File
@@ -0,0 +1,5 @@
# CHANGELOG — hello-plugin
## 0.1.0 — 2026-06-30
### Adicionado
- Estrutura padrão (PROC-DEV-STANDARD)
+4
View File
@@ -0,0 +1,4 @@
# MEMORY.md — hello-plugin
## 2026-06-30
- Estrutura padrão aplicada via propagate-structure.sh
+3
View File
@@ -0,0 +1,3 @@
# hello-plugin
Subprojecto hello-plugin do ecossistema Descomplicar.
+8
View File
@@ -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: —
+6 -3
View File
@@ -1,13 +1,16 @@
---
type: Document
title: Skill
name: explorer
description: >
Agente de exemplo que explora a estrutura de um directorio e resume o que encontra.
Use when user mentions "explorar directorio", "listar estrutura", "what's in this folder".
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
+6
View File
@@ -0,0 +1,6 @@
{
"task_id": null,
"project_id": null,
"customer_id": null,
"gitea_repo": null
}
+8
View File
@@ -0,0 +1,8 @@
# hello-plugin
## Documentação
- [README](README.md)
- [AGENTS](AGENTS.md)
- [STATUS](STATUS.md)
- [MEMORY](MEMORY.md)
+1
View File
@@ -0,0 +1 @@
## 2026-06-30 init | Estrutura padrão
-27
View File
@@ -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"
}
}
+6 -3
View File
@@ -1,8 +1,11 @@
---
type: Document
title: Skill
name: hello
description: >
Skill de exemplo que demonstra a estrutura base.
Use when user mentions "hello plugin", "exemplo plugin", "testar plugin".
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