Skip to main content

master-skill

Orquestrador mestre de frameworks e skills de desenvolvimento com IA. ATIVE ESTE SKILL EXCLUSIVAMENTE quando o usuário chamar o comando /master-skill. NÃO ative em nenhuma outra situação — este skill responde APENAS ao comando explícito /master-skill. Quando ativado, interpreta a instrução fornecida após o comando e executa: - Inicialização via `/master-skill init` - Instalação de frameworks de IA no projeto atual: BMad Method, Spec-Kit, Antigravity Kit - Busca e instalação de skills de uma pasta externa no projeto atual Exemplos de ativação (SOMENTE via /master-skill): - /master-skill init - /master-skill instale o BMad - /master-skill instale o Antigravity Kit - /master-skill configure o Spec-Kit nesse projeto - /master-skill quero a skill de brainstorm - /master-skill instale a skill de code-review - /master-skill liste as skills disponíveis

跳到安装

来源信息

仓库
sandeco/prompts
最近来源活动
2026年3月26日 19:41
检测到的 SKILL.md 语言
葡萄牙语
星标
902
分支
336

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

文件资源管理器
5 个文件

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
master-skill
description
Orquestrador mestre de frameworks e skills de desenvolvimento com IA. ATIVE ESTE SKILL EXCLUSIVAMENTE quando o usuário chamar o comando /master-skill. NÃO ative em nenhuma outra situação — este skill responde APENAS ao comando explícito /master-skill. Quando ativado, interpreta a instrução fornecida após o comando e executa: - Inicialização via `/master-skill init` - Instalação de frameworks de IA no projeto atual: BMad Method, Spec-Kit, Antigravity Kit - Busca e instalação de skills de uma pasta externa no projeto atual Exemplos de ativação (SOMENTE via /master-skill): - /master-skill init - /master-skill instale o BMad - /master-skill instale o Antigravity Kit - /master-skill configure o Spec-Kit nesse projeto - /master-skill quero a skill de brainstorm - /master-skill instale a skill de code-review - /master-skill liste as skills disponíveis
# Master Skill — Orquestrador de Frameworks e Skills > **Contexto importante:** Esta skill é instalada **globalmente** na pasta do agente de IA que o usuário configurou. > Cada agente tem sua própria pasta global de skills: > > | Agente | Pasta global | > |--------|--------------| > | Antigravity | `C:\Users\<usuario>\.gemini\antigravity\skills\` | > | Claude Code | `C:\Users\<usuario>\.claude\skills\` | > | Codex CLI | `C:\Users\<usuario>\.agents\skills\` | > | Cursor | `C:\Users\<usuario>\.cursor\skills\` | > | Windsurf | `C:\Users\<usuario>\.windsurf\skills\` | > | GitHub Copilot | `C:\Users\<usuario>\.github\skills\` | > > O arquivo `settings.json` é salvo dentro da pasta desta skill **no agente escolhido durante o `/master-skill init`**. > Exemplo (Antigravity): `C:\Users\<usuario>\.gemini\antigravity\skills\master-skill\config\settings.json` > Exemplo (Claude Code): `C:\Users\<usuario>\.claude\skills\master-skill\config\settings.json` Você foi ativado via `/master-skill`. Antes de qualquer ação, siga o fluxo abaixo. --- ## Passo 0 — Verificar se é o comando `init` Se a instrução após `/master-skill` for **`init`** (ou variações como "inicializar", "iniciar", "setup inicial", "primeira configuração"), execute o **Fluxo de Inicialização** abaixo. Para qualquer outra instrução, pule direto para o **Passo 1 — Carregar Configuração**. --- ### Fluxo de Inicialização (`/master-skill init`) Este comando configura o Master Skill pela primeira vez (ou reconfigura). Ele deve ser executado uma única vez por agente e os dados ficam salvos globalmente. #### Etapa 1 — Solicitar o agente Apresente esta mensagem ao usuário: > 🚀 **Inicialização do Master Skill** > > Vamos configurar seu ambiente. Qual agente de IA você está usando? > > | # | Agente | Pasta global de skills | > |---|--------|----------------------| > | 1 | Antigravity (Gemini) | `C:\Users\<usuario>\.gemini\antigravity\skills\` | > | 2 | Claude Code | `C:\Users\<usuario>\.claude\skills\` | > | 3 | Codex CLI | `C:\Users\<usuario>\.agents\skills\` | > | 4 | Cursor | `C:\Users\<usuario>\.cursor\skills\` | > | 5 | Windsurf | `C:\Users\<usuario>\.windsurf\skills\` | > | 6 | GitHub Copilot | `C:\Users\<usuario>\.github\skills\` | > > Informe o número ou o nome do agente. Mapeie a resposta para: | Agente | Pasta global de skills | |--------|----------------------| | Antigravity / Gemini | `C:\Users\<usuario>\.gemini\antigravity\skills\` | | Claude Code | `C:\Users\<usuario>\.claude\skills\` | | Codex CLI | `C:\Users\<usuario>\.agents\skills\` | | Cursor | `C:\Users\<usuario>\.cursor\skills\` | | Windsurf | `C:\Users\<usuario>\.windsurf\skills\` | | GitHub Copilot | `C:\Users\<usuario>\.github\skills\` | #### Etapa 2 — Solicitar a pasta de skills externas > 📁 **Pasta de Skills Externas** > > Informe o caminho completo da pasta onde suas skills customizadas estão armazenadas. > Exemplo: `F:\SKILLS` ou `C:\Users\sande\MeusProjetos\Skills` Aguarde a resposta do usuário e: 1. Verifique se a pasta existe no sistema de arquivos 2. Se não existir, informe o erro e peça um novo caminho #### Etapa 3 — Salvar `settings.json` na pasta global desta skill O arquivo de configuração é salvo **ao lado deste SKILL.md**, na pasta global da skill do agente informado: ``` C:\Users\<usuario>\.<pasta-do-agente>\skills\master-skill\config\settings.json ``` Exemplos concretos: - Antigravity → `C:\Users\<usuario>\.gemini\antigravity\skills\master-skill\config\settings.json` - Claude Code → `C:\Users\<usuario>\.claude\skills\master-skill\config\settings.json` - Codex CLI → `C:\Users\<usuario>\.agents\skills\master-skill\config\settings.json` Conteúdo do arquivo: ```json { "agent": "<nome-do-agente>", "agent_global_skills_folder": "<pasta-global-de-skills-do-agente>", "skills_folder": "<caminho-informado-pelo-usuario>" } ``` ```powershell # Criar a estrutura de pastas se não existir $configPath = "<pasta-global-do-agente>\master-skill\config" New-Item -ItemType Directory -Force -Path $configPath # Salvar o arquivo de configuração $config = [ordered]@{ agent = "<nome-do-agente>" agent_global_skills_folder = "<pasta-global-de-skills-do-agente>" skills_folder = "<caminho-informado-pelo-usuario>" } | ConvertTo-Json Set-Content -Path "$configPath\settings.json" -Value $config -Encoding UTF8 ``` #### Etapa 4 — Confirmar e concluir > ✅ **Master Skill inicializado com sucesso!** > > - **Agente:** `<nome-do-agente>` > - **Pasta global da skill:** `<pasta-global-do-agente>\master-skill\` > - **Pasta de skills externas:** `<caminho-informado>` > - **Configuração salva em:** `<pasta-global-do-agente>\master-skill\config\settings.json` > > Agora você pode usar `/master-skill` normalmente. Exemplo: > `/master-skill quero a skill de brainstorm` --- ## Passo 1 — Carregar Configuração (para qualquer instrução que não seja `init`) O `settings.json` fica **na pasta global da skill, dentro do agente que o usuário escolheu no `/master-skill init`**. O caminho segue sempre o padrão: ``` C:\Users\<usuario>\.<pasta-do-agente>\skills\master-skill\config\settings.json ``` A pasta do agente varia conforme o agente escolhido: | Agente | Caminho do settings.json | |--------|--------------------------| | Antigravity | `C:\Users\<usuario>\.gemini\antigravity\skills\master-skill\config\settings.json` | | Claude Code | `C:\Users\<usuario>\.claude\skills\master-skill\config\settings.json` | | Codex CLI | `C:\Users\<usuario>\.agents\skills\master-skill\config\settings.json` | | Cursor | `C:\Users\<usuario>\.cursor\skills\master-skill\config\settings.json` | | Windsurf | `C:\Users\<usuario>\.windsurf\skills\master-skill\config\settings.json` | | GitHub Copilot | `C:\Users\<usuario>\.github\skills\master-skill\config\settings.json` | Se o `settings.json` ainda não existir em nenhum desses locais, significa que o `/master-skill init` ainda não foi executado. ### Caso A — `settings.json` não existe ou está vazio Apresente: > ⚠️ **Configuração não encontrada.** > > Execute `/master-skill init` para configurar o ambiente antes de continuar. Interrompa a execução e aguarde o usuário executar `/master-skill init`. ### Caso B — `settings.json` encontrado Leia os campos: - `agent` — nome do agente configurado - `agent_global_skills_folder` — pasta global de skills do agente - `skills_folder` — caminho da pasta de skills externas Use esses valores em todas as operações a seguir. --- ## Passo 2 — Identificar a Intenção Leia a instrução após `/master-skill` e classifique: | Categoria | Quando usar | Exemplos | |-----------|-------------|---------| | **A — Framework** | Menciona BMad, BMAD, Spec-Kit, SpecKit, Antigravity, antigravity-kit | "instale o BMad", "quero o Spec-Kit", "setup do Antigravity Kit" | | **B — Skill Externa** | Menciona "skill de X", "quero a skill X", "instale a skill X", "liste skills" | "quero a skill de brainstorm", "instale code-review", "liste as skills" | | **C — Reconfigurar** | Menciona "mudar pasta", "trocar agente", "reconfigurar", "nova pasta de skills" | "muda a pasta de skills", "reconfigurar", "mudar agente" | Se a intenção for ambígua, pergunte ao usuário antes de prosseguir. --- ## A — Instalação de Frameworks Antes de instalar, confirme: 1. Qual é o diretório do projeto atual? (peça ao usuário ou verifique o contexto) 2. O framework solicitado já está instalado? (verifique os arquivos do projeto) Leia o arquivo de referência correspondente para instruções detalhadas: - **BMad Method** → `references/bmad.md` - **Spec-Kit (GitHub)** → `references/speckit.md` - **Antigravity Kit** → `references/antigravity.md` Após a leitura, execute a instalação conforme as instruções do arquivo de referência. --- ## B — Skills Externas Use o valor de `skills_folder` do `settings.json` em todos os comandos abaixo. ### Listar skills disponíveis ```powershell Get-ChildItem -Path "<skills_folder>" -Filter "SKILL.md" -Recurse | Select-Object FullName ``` Para cada resultado, leia o campo `name` e `description` do frontmatter YAML e apresente ao usuário de forma organizada. ### Buscar uma skill por intenção 1. Execute a busca recursiva acima 2. Para cada candidato relevante, leia o `description` do SKILL.md para confirmar a relevância 3. Se encontrar múltiplas opções, apresente ao usuário e peça para escolher 4. Se não encontrar nenhuma, informe o usuário ### Instalar uma skill no projeto atual #### Passo 1 — Detectar o agente do projeto Verifique quais pastas de configuração existem na **raiz do projeto atual**: | Pasta encontrada | Agente | Destino da skill | |-----------------|--------|-----------------| | `.claude/` | Claude Code | `.claude/skills/<skill-nome>/` | | `.agent/` | Antigravity | `.agent/skills/<skill-nome>/` | | `.gemini/` | Gemini CLI | `.gemini/skills/<skill-nome>/` | | `.agents/` | Codex CLI | `.agents/skills/<skill-nome>/` | | `.cursor/` | Cursor | `.cursor/skills/<skill-nome>/` | | `.windsurf/` | Windsurf | `.windsurf/skills/<skill-nome>/` | | `.github/` | GitHub Copilot | `.github/skills/<skill-nome>/` | Se mais de um agente for detectado, pergunte ao usuário para qual deseja instalar. Se nenhuma pasta for encontrada, pergunte ao usuário qual agente está usando no projeto. #### Passo 2 — Copiar a skill preservando subpastas Calcule o caminho relativo da skill dentro de `skills_folder`: ``` F:\SKILLS\dev\brainstorm\ → <projeto>\<pasta-agente>\skills\dev\brainstorm\ F:\SKILLS\brainstorm\ → <projeto>\<pasta-agente>\skills\brainstorm\ ``` ```powershell $skillRelPath = "<caminho-relativo-da-skill>" $destino = "<projeto>\<pasta-agente-do-projeto>\skills\$skillRelPath" New-Item -ItemType Directory -Force -Path $destino Copy-Item -Recurse "<skills_folder>\$skillRelPath\*" $destino ``` Após copiar: - Confirme o sucesso listando a pasta de destino - Informe ao usuário como chamar a skill recém-instalada --- ## C — Reconfigurar Quando o usuário quiser mudar a pasta de skills ou o agente: 1. Pergunte o que deseja alterar (pasta de skills, agente, ou ambos) 2. Colete os novos valores 3. Verifique se os caminhos existem 4. Atualize o `settings.json` no mesmo local onde foi encontrado no Passo 1 5. Confirme: _"✅ Configuração atualizada com sucesso."_ --- ## Fluxo Completo ``` /master-skill init ↓ Solicitar agente → Solicitar pasta de skills externas ↓ Salvar settings.json em: <pasta-global-do-agente>/skills/master-skill/config/settings.json ↓ Confirmar ✅ /master-skill <instrução> ↓ [Passo 1] Ler settings.json ao lado deste SKILL.md (pasta global do agente) ↓ Não encontrado? ──→ Orientar para /master-skill init ↓ [Passo 2] Identificar intenção ↓ [A - Framework] ────→ Ler references/<framework>.md → Instalar → Confirmar [B - Skill] ────→ Buscar em skills_folder → Detectar agente do projeto → Copiar → Confirmar [C - Reconfig] ────→ Coletar novos valores → Atualizar settings.json → Confirmar ```
在 GitHub 查看
这个 SKILL.md 很大,SkillsMP 这里只预览前一段内容。 在 GitHub 查看