From 7cd3141124fb5f3780ab93654dce951cd4f0cf2f Mon Sep 17 00:00:00 2001 From: Emanuel Almeida Date: Wed, 28 Oct 2026 16:08:09 +0000 Subject: [PATCH] =?UTF-8?q?refactor:=20remove=20hello-plugin=20(passou=20a?= =?UTF-8?q?=20reposit=C3=B3rio=20pr=C3=B3prio=20ClaudeDev/hello-plugin)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hello-plugin/.claude-plugin/plugin.json | 14 --------- hello-plugin/agents/SKILL.md | 41 ------------------------- hello-plugin/hooks/log-tools.sh | 18 ----------- hello-plugin/skills/SKILL.md | 27 ---------------- 4 files changed, 100 deletions(-) delete mode 100644 hello-plugin/.claude-plugin/plugin.json delete mode 100644 hello-plugin/agents/SKILL.md delete mode 100644 hello-plugin/hooks/log-tools.sh delete mode 100644 hello-plugin/skills/SKILL.md diff --git a/hello-plugin/.claude-plugin/plugin.json b/hello-plugin/.claude-plugin/plugin.json deleted file mode 100644 index f509363..0000000 --- a/hello-plugin/.claude-plugin/plugin.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "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": "./" -} diff --git a/hello-plugin/agents/SKILL.md b/hello-plugin/agents/SKILL.md deleted file mode 100644 index 253edb3..0000000 --- a/hello-plugin/agents/SKILL.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -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". - - Examples: - - "Explora a pasta src/" - - "O que tem neste directorio?" - - "Mostra a estrutura do projecto" ---- - -# 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. diff --git a/hello-plugin/hooks/log-tools.sh b/hello-plugin/hooks/log-tools.sh deleted file mode 100644 index c588972..0000000 --- a/hello-plugin/hooks/log-tools.sh +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/bash -# Hook PreToolUse - Regista cada ferramenta utilizada num log -# -# Este hook demonstra como interceptar chamadas de ferramentas. -# Recebe JSON via stdin com informacao sobre a ferramenta. -# Escreve log para ficheiro e permite a execucao continuar. - -INPUT=$(cat) - -# Extrair nome da ferramenta do JSON -TOOL_NAME=$(echo "$INPUT" | jq -r '.tool_name // "unknown"' 2>/dev/null) - -# Registar no log (append) -LOG_FILE="${HOME}/.claude/hello-plugin-tools.log" -echo "$(date '+%Y-%m-%d %H:%M:%S') | tool: ${TOOL_NAME}" >> "$LOG_FILE" - -# Nao bloquear - deixar continuar -exit 0 diff --git a/hello-plugin/skills/SKILL.md b/hello-plugin/skills/SKILL.md deleted file mode 100644 index cc984ab..0000000 --- a/hello-plugin/skills/SKILL.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -name: hello -description: > - Skill de exemplo que demonstra a estrutura base. - Use when user mentions "hello plugin", "exemplo plugin", "testar plugin". ---- - -# 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.