project-manager
Gestão de projeto em Markdown (Obsidian-friendly) com modos Ágil e Completo, fases 1–6, backlog Epic→Story→Task→Subtask (ou modo achatado Mútua com pasta por…
Skill by leguass7
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/leguass7-project-manager
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: documents, design, productivity, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/project-manager
What's inside
- Skill name
project-manager- Description
- Gestão de projeto em Markdown (Obsidian-friendly) com modos Ágil e Completo, fases 1–6, backlog Epic→Story→Task→Subtask (ou modo achatado Mútua com pasta por funcionalidade e USXX - [stack] - …, alinhado à US/Task pai no ClickUp), UST 1:1 por tarefa (MCP + catálogo), títulos ClickUp sem prefixos internos, revisão técnica, briefing pós-Fase 5, glossário, gates de complexidade (in dubio pro-revisio), push/sync ClickUp via MCP. Controlo em docs/project-manager/ apenas (sem docs/specs/). Validação mecânica via l-skills-pw2c pm-lint. O pacote inclui SKILL.md, templates, Exemplo_Estrutura_Achatada e guias — não inclui specs de planeamento do repositório l-skills-pw2c.
- License
- MIT
- Instructions
- 201 lines in SKILL.md · view on GitHub
Files (17)
- SKILL.md
- Boas_Praticas_Historias_de_Utilizador.md · references/
- Briefing_Execucao_Fase5.md · references/
- Company_Backend_Golden_Rules_Template.md · references/
- Company_Frontend_Golden_Rules_Template.md · references/
- Exemplo_Estrutura_Achatada.md · references/
- Guia_Nota_Tecnica_em_Tasks.md · references/
- Guia_Revisao_Tecnica_Fase5.md · references/
- Template_Checklist_Revisao_tecnica.md · references/
- Template_Glossario.md · references/
- Template_Story.md · references/
- Template_Subtask.md · references/
- Template_Task.md · references/
- UST_Catalog.md · references/
- clickup-mcp-push.md · references/
- pm-lint-cli.md · references/
- skill.json
SKILL.md (first lines)
# SKILL: Project Manager (Markdown + fases + ClickUp MCP)
## [O QUE ESTE PACOTE É — E O QUE NÃO É]
- **É (para o agente):** instruções neste `SKILL.md`, mais ficheiros em **`references/`** — templates (`Template_*`), guias (`Guia_*`, `Boas_Praticas_*`), golden rules (`Company_*_Golden_Rules_Template`), **`references/UST_Catalog.md`**, **`references/Briefing_Execucao_Fase5.md`**, **`references/Template_Glossario.md`**, **`references/Exemplo_Estrutura_Achatada.md`** (modo backlog achatado: pasta por funcionalidade, `USXX - [stack] - …`, US/Task pai ClickUp), **`references/clickup-mcp-push.md`** (MCP ClickUp) e **`references/pm-lint-cli.md`** (comando `l-skills-pw2c pm-lint`).
- **Não é:** cópia das **specs de planeamento** da skill (documentos longos tipo visão, fases completas, modelo ClickUp normativo). Esses vivem **só** no repositório **l-skills-pw2c** (pasta `docs/specs/project-manager/`) para humanos e para evoluir o produto; **não** vão para `.cursor/skills/project-manager/` na instalação.
## [CAMINHOS CANÓNICOS — SEM `docs/specs/`]
No **projeto do utilizador**, tudo sob **`docs/project-manager/`** (não usar `./docs/specs/**`):
- **Controlo:** `00-Controle_de_Specs.md`, `00-Ambiguidades.md`, `00-Fases/` (índices por fase + revisão técnica).
- **Domínio (fases iniciais):** p.ex. `20-Dominios/` (ex.: `Glossario.md`), paralelo a `Epics/`.
- **Backlog (árvore típica):**
```text
docs/project-manager/
Epics/EPIC NN - Título do Epic/
Stories/STORY NN - Título da Story/
STORY NN - Título da Story.md
Tasks/TASK NN - Título da Task/
TASK NN - Título da Task.md
Subtasks/SUBTASK NN - Título da Subtask.md
```
- **Referências transversais:** `NN-*.md` na raiz de `docs/project-manager/` quando existirem.
**Modo achatado (excepção):** quando aplicável (projeto **Mútua** em andamento **com** US/Task pai no ClickUp, ou pedido explícito), **não** é obrigatória a árvore `Epics/…/Stories/…/Tasks/…`. As especificações com UST ficam por **funcionalidade**: uma **pasta** por entrega (nome alinhado ao **Task pai / US pai** no ClickUp) e ficheiros `USXX - [stack] - ….md` dentro dela — ver **`references/Exemplo_Estrutura_Achatada.md`**. Ficheiros só na **raiz** de `docs/project-manager/` (ex.: `00-Controle_de_Specs.md`) seguem `NN-*.md` para o `pm-lint` (avisos se o prefixo faltar).
## [TRIGGER]
Ative quando o utilizador pedir: gestão de projeto, backlog, fases, UST, revisão técnica, golden rules, ambiguidades, **validar/corrigir links ou nomes** em `docs/project-manager`, glossário de domínio, ou **push/sync ClickUp** (`pm-push-clickup`, `pm-sync-clickup`, URL ClickUp).
## [PRÉ-REQUISITOS MCP]
- **ClickUp:** configurar servidor MCP no Cursor; fluxo em **`references/clickup-mcp-push.md`**. Ler **schemas** das tools antes de chamar.
- **UST / repertório:** quando o projeto tiver MCP de estimativas UST, preferir **sempre** a tool (ex.: `get-ust-estimates-directly`) antes do catálogo local — ver **[MCP UST E CATÁLOGO]**.
- **Tokens:** nunca no repo versionado.
## [VALIDAÇÃO MECÂNICA — `pm-lint`]
O pacote **`l-skills-pw2c`** (npm) expõe o comando de topo **`pm-lint`**, que verifica convenções de nomes e links sem gastar tokens do LLM em varreduras manuais.
- **Documentação:** **`references/pm-lint-cli.md`** (instalação, exemplos, papel do agente).
- **Fluxo típico:** com `l-skills-pw2c` instalado no projeto do produto, `npx l-skills-pw2c pm-lint` (e opcionalmente `--fix` com confirmação humana).
- **Papel do agente:** antes de operações grandes no vault (renomes, mover Epics, “consertar wikilinks”), **preferir** sugerir ou executar `pm-lint` em vez de validar ficheiro a ficheiro só com leituras.
### `pm-lint` vs. frontmatter e títulos
O `pm-lint` valida **nomes de ficheiros/pastas** e **links** (Markdown e wikilinks); **não** garante que `parent:`, `spec_refs` ou outros campos do frontmatter estejam sincronizados com o **título canónico** de uma Task depois de um rename.
- **Antes de renomear** uma Task (ou Epic/Story): usar **`grep`/search no repositório** sobre o identificador antigo (`TASK NN`, nome da nota, fragmentos do título) para listar **todas** as menções, incluindo Subtasks com `parent: "[[…]]"` e índices.
- **Depois do rename:** atualizar **explicitamente** frontmatter dos filhos (`parent`, etc.) e só então confiar em `pm-lint` para links óbvios; rever manualmente o que o linter não cobre.
- Se o agente se perder na correção, **reduzir o escopo** (uma Story de cada vez) e repetir grep após cada alteração.
### Renomeação em cascata (Epic, Story, Task)
Renomear pastas e notas em profundidade é **propício a erros** para um agente que só dispõe de edição de ficheiros e comandos de shell (não tem **F2** / rename símbolo do Cursor como um humano no IDE).
- **Se o utilizador puder** usar o IDE: preferir **rename em massa / refatoração** nativa do editor (multi-file rename) e só depois `pm-lint`.
- **Se o agente fizer o rename:** usar **ondas**, não “dezenas de replace cegos”:
1. **Renomear** o ficheiro/pasta **pai** (Epic/Story/Task) com o caminho correto na árvore.
2. **Atualizar** **filhos imediatos** (wikilinks, `parent` no frontmatter das Subtasks/Tasks descendentes, nomes de pasta que espelham o título).
3. **`npx l-skills-pw2c pm-lint`** e **`--fix`** onde aplicável (links/wikilinks).
4. **Revisão manual** do frontmatter de **todos** os filhos afetados e dos índices em `00-Fases/` — o `pm-lint` **não** atualiza `parent:` sozinho.
- **Limite:** `pm-lint` **não** renomeia pastas nem reescreve metadados; trata sobretudo de **links** e convenções de nome em `.md`.
## [ORDEM DE CRIAÇÃO — BACKLOG]
Ordem **lógica** no sistema de ficheiros (evita órfãos):
1. Existir a cadeia `Epics/…/Stories/…/Tasks/TASK NN - …/` com o ficheiro **`TASK NN - ….md`** no sítio certo.
2. **Só então** ficheiros em `Tasks/…/Subtasks/SUBTASK ….md` sob essa Task.
**Não** criar `Subtasks/` órfãs nem Subtasks sem Task pai no **mesmo ramo** da árvore.
### Eficiência de contexto (várias ferramentas / uma resposta)
A ordem acima **não** exige um **turno de conversa por ficheiro**. O agente pode, **numa única resposta**, emitir **várias** chamadas de ferramenta **em paralelo** (por exemplo criar a Task e todas as Subtasks do mesmo lote), desde que:
- os **caminhos** respeitem a hierarquia (a pasta `Task …` e `TASK ….md` existam antes ou no mesmo lote de forma consistente);
- não haja Subtasks em `Subtasks/` sem a Task correspondente no mesmo ramo.
Objetivo: menos ida-e-volta, **sem** relaxar a integridade da árvore.
### Excepção — backlog achatado (Mútua / US ou Task pai ou pedido explícito)
**Gatilhos:** (1) projeto **Mútua** já em **andamento** **e** o utilizador indicou uma **US pai** ou **Task pai** no ClickUp; **ou** (2) o utilizador pede explicitamente estrutura **achatada**.
Nestes casos:
- **Local:** **não** criar `Epics/…/Stories/…/Tasks/…/Subtasks/` para esse trabalho; usar **uma pasta por funcionalidade** sob `docs/project-manager/` (nome = funcionalidade / alinhado ao pai no ClickUp) e ficheiros **`USXX - [stack] - Título.md`** dentro dela, com UST e conteúdo técnico por ficheiro. Ver **`references/Exemplo_Estrutura_Achatada.md`**.
- **ClickUp:** criar ou sincronizar subtasks **todas ao mesmo nível**, como **filhas directas** da **US/Task pai** — **sem** recriar Epic/Story/Task intermediárias no remoto quando o acordo for esse; o **nome da funcionalidade** no ClickUp (pai) espelha o **nome da pasta** local.
- **Harmonização:** evitar árvore local profunda se o ClickUp estiver achatado sob um único pai; manter **1:1** entre ficheiros e tarefas orçamentadas quando aplicável.
Fora destes gatilhos, prevalece a árvore típica e a **[ORDEM DE CRIAÇÃO]** acima.
## [ARRANQUE]
1. Ler **`docs/project-manager/00-Controle_de_Specs.md`** (criar se faltar: bloco **Etapa atual** com Modo de operação, etapa, última atualização, resumo, próximo passo + **mapa de etapas** com checkboxes).
2. Regras de fases, gates e modos: **este documento** (secções abaixo); detalhe de templates: **`references/`**.
## [MODOS DE OPERAÇÃO]
- **«Modo de operação»** em `00-Controle_de_Specs.md`: `Ágil` ou `Completo`.
- **Ágil:** diálogo **cirúrgico** antes de `pm-new-*` (1–3 perguntas ou resumo + confirmação); gates flexíveis salvo **[COMPLEXIDADE E GATES NO MODO ÁGIL]**; Fase 5→6 rígido quando o índice de revisão existir e o checklist não estiver fechado **ou** quando um gatilho de complexidade se aplicar.
- **Completo:** todas as fases; Fase 2.5 obrigatória salvo decisão documentada; **Fase 5→6** bloqueada até checklist de revisão técnica completo.
## [COMPLEXIDADE E GATES NO MODO ÁGIL]
O modo ágil **não** autoriza “pular” Nota técnica ou revisão quando o **risco material** o exige.
Se a Story ou Task envolver qualquer **gatilho** abaixo, são **obrigatórios** mesmo em modo **Ágil**: checklist da **Fase 5** (revisão técnica), **Pre-Mortem** com pelo menos três causas plausíveis de falha, e **Nota técnica** adequada nas Tasks afetadas (ver `references/Guia_Nota_Tecnica_em_Tasks.md`).
**Gatilhos (lista mínima; a equipa pode acrescentar no controlo do projeto):**
- Alteração de **schema de base de dados** ou **migrações** com impacto em dados existentes.
- **Segurança** — inclui **autenticação, autorização, sessões, tokens**, e **refatoração de serviços ou fluxos de login** (não é “apenas refatoração” neutra: tratar como segurança até prova em contrário).
- **Dados pessoais** / requisitos de **compliance**.From leguass7/l-skills-pw2c, MIT.
More from leguass7/l-skills-pw2c
- 0.414score
clickup-ust-template
leguass7
Cria e preenche tarefas ClickUp no padrão UST (User Story): sete campos com nomes fixos, formato de payload em clickup-template.md, catálogo Código da UST em…
SkillDFreshness: DClaude Code +9 - 0.414score
docs-writer
leguass7
Escreva, revise e edite arquivos de documentação com estrutura, tom e precisão técnica consistentes.
SkillDFreshness: DClaude Code +9 - 0.414score
story-architect
leguass7
Atua como Arquiteto de Requisitos e Librarian.
SkillDFreshness: DClaude Code +9 - 0.411score
pw2c-knowledge-base
leguass7
Consulta e envia conhecimento à base PW2C (LightRAG).
SkillDFreshness: DClaude Code +9 - 0.411score
component-architect
Leandro Sbrissa
Especialista em engenharia de componentes React/Next.js com foco rigoroso em DRY (Don't Repeat Yourself) e reutilização de código existente.
SkillDFreshness: DClaude Code +9 - 0.411score
component-architect-memory
Leandro Sbrissa
Especialista em engenharia de componentes React/Next.js com foco rigoroso em DRY (Don't Repeat Yourself) e reutilização de código existente.
SkillDFreshness: DClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Apr 16, 2026 (6 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/leguass7/l-skills-pw2c
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from leguass7
- 0.414score
clickup-ust-template
leguass7
Cria e preenche tarefas ClickUp no padrão UST (User Story): sete campos com nomes fixos, formato de payload em clickup-template.md, catálogo Código da UST em…
SkillDFreshness: DClaude Code +9 - 0.414score
docs-writer
leguass7
Escreva, revise e edite arquivos de documentação com estrutura, tom e precisão técnica consistentes.
SkillDFreshness: DClaude Code +9 - 0.414score
story-architect
leguass7
Atua como Arquiteto de Requisitos e Librarian.
SkillDFreshness: DClaude Code +9 - 0.411score
pw2c-knowledge-base
leguass7
Consulta e envia conhecimento à base PW2C (LightRAG).
SkillDFreshness: DClaude Code +9
Cite this page
project-manager skill. Agent Mart. https://agentmart.dev/skills/leguass7-project-manager (last updated 2026-10-24)