getedgehq/workplan

Criar, atualizar ou encerrar planos de trabalho para tarefas com várias etapas. Use ao iniciar refatorações, listas de bugs, desenvolvimento de funcionalidades, migrações ou qualquer tarefa com 2+ passos. Também use após compactação automática para reorientação. Gatilhos: "workplan", "work plan", "create a plan", "what's the plan", "where was I" ou quando Claude detectar.

O que é workplan?

A **Work Plan Skill** fornece um sistema externo de persistência para planos de trabalho com múltiplas etapas, utilizando arquivos markdown com timestamp que sobrevivem à compactação automática de contexto (auto-compaction). Com isso, o agente de IA pode manter uma memória confiável e recuperável de tarefas complexas, evitando perder informações importantes durante longas sessões de desenvolvimento. A skill suporta os comandos `/workplan create`, `/workplan update` e `/workplan close`, além de um mecanismo automático de retomada pós-compactação. Durante a criação, o agente deve primeiro ler todo o contexto relevante, definir um modo de escopo (EXPANSION, HOLD ou REDUCTION) e gerar um arquivo `WORKPLAN-*.md` no diretório raiz do projeto, com seções para Contexto, Roadmap, Decisões, Problemas Descobertos e Registro de Verificação. A atualização marca itens concluídos com timestamps de verificação e registra descobertas. O encerramento exige que todos os itens sejam verificados com sucesso, incluindo uma verificação final (build, testes, verificações manuais). A skill é particularmente útil para ferramentas de agente de IA como Claude Code, Cursor e Codex, onde o gerenciamento confiável de tarefas longas é essencial.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/getedgehq/skills/tree/main/workplan

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Habilidade de Plano de Trabalho

Os planos de trabalho são arquivos markdown com timestamp que sobrevivem à compactação automática. Eles são seu cérebro externo para trabalhos com várias etapas.

Convenção de Arquivos

  • Localização: Raiz do projeto, no .gitignore
  • Nome: WORKPLAN-AAAAMMDD-slug.md (exemplo: WORKPLAN-20260228-auth-refactor.md)
  • Um arquivo por tarefa/fase. Não reutilize planos de trabalho antigos. Comece do zero para cada esforço distinto.

Ações

Criar (/workplan ou /workplan create)

  1. Leia primeiro. Antes de escrever o plano, leia todos os arquivos, issues e contexto relevantes.

  2. Certifique-se de que .gitignore inclui WORKPLAN-*.md (adicione se estiver faltando).

  3. Escolha um modo de escopo antes de escrever o plano:

    • EXPANSION: "Qual é a versão 10 estrelas?" Sonhe grande, expanda o escopo.
    • HOLD: "Torne isso à prova de balas." Escopo está correto, maximize o rigor.
    • REDUCTION: "Qual é o mínimo que entrega valor?" Corte impiedosamente.

    Padrões: funcionalidade greenfield = EXPANSION, correção de bug / preparação para lançamento = HOLD, com restrição de tempo = REDUCTION.

  4. Crie o arquivo com este modelo:

# Plano de Trabalho: [Título]

Criado: AAAA-MM-DD HH:MM
Última atualização: AAAA-MM-DD HH:MM
Status: EM ANDAMENTO
Modo: HOLD / EXPANSION / REDUCTION

## Contexto

[Por que este trabalho existe. O problema. Causa raiz. Restrições principais. Links para issues/PRs.]

## Roteiro

- [ ] 1. Descrição da etapa
- [ ] 2. Descrição da etapa
- [ ] 3. Descrição da etapa

## Decisões

[Registre decisões arquiteturais ou de abordagem com timestamps]
- [HH:MM] Escolhemos X em vez de Y porque Z

## Problemas Descobertos

[Coisas encontradas ao longo do caminho que não estavam no escopo original]
- [HH:MM] Encontrado ... enquanto trabalhava na etapa 2

## Registro de Verificação

[Cada item concluído recebe uma entrada de verificação]
- [HH:MM] Etapa 1: VERIFICADO - executei `npm test`, todos os 42 testes passam
- [HH:MM] Etapa 3: VERIFICADO - testei manualmente o fluxo de login, funciona com OAuth e email

Atualizar (/workplan update)

  1. Leia o(s) arquivo(s) WORKPLAN-*.md ativo(s) na raiz do projeto.
  2. Atualize o timestamp "Última atualização".
  3. Marque itens concluídos com timestamps de verificação.
  4. Adicione quaisquer novas descobertas ou decisões.
  5. Relate o status atual ao usuário.

Encerrar (/workplan close)

  1. Leia o plano de trabalho ativo.
  2. Verifique se TODOS os itens estão marcados com timestamps de verificação.
  3. Execute verificação final (build, testes, verificações manuais).
  4. Mude o status para CONCLUÍDO.
  5. Adicione um resumo final:
## Concluído

Encerrado: AAAA-MM-DD HH:MM
Todos os N itens implementados e verificados. Build passa. Testes passam.

Retomar (após compactação)

Quando o contexto foi compactado ou você não tem certeza de onde parou:

  1. Encontre planos de trabalho ativos: procure por WORKPLAN-*.md na raiz do projeto.
  2. Leia o arquivo de plano de trabalho.
  3. Identifique o primeiro item não marcado.
  4. Continue a partir daí.

Regras

  1. VERIFICADO significa testado. Não "acho que funciona." Execute, veja passar, depois marque como verificado. Inclua o que foi executado e o resultado.
  2. Atualize timestamps a cada mudança. Seu eu futuro (pós-compactação) depende disso.
  3. Novas descobertas vão imediatamente. Não as mantenha apenas no contexto.
  4. Nunca delete o plano até que o usuário confirme que o trabalho está concluído.
  5. Um item por item da lista de verificação. Divida etapas grandes em peças menores verificáveis.
  6. Se uma etapa falhar na verificação, registre a falha, mantenha-a desmarcada, adicione o que deu errado.

Individual skills in this repo

This repo contains 18 individual skills — each has its own dedicated page.

getedgehq/agent-evals

Build evals for an AI agent that already does real work. Use when someone asks "how do I know my agent is right", wants to test an agent before trusting it, compare models on cost versus quality, or turn production failures into tests. Walks from first tasks and yes/no verifiers, to isolated environments, to a trace-driven improvement loop.

getedgehq/cli-ux-review

Audit a command-line tool for user-friendliness — clear situation / next-step / options in every output, colour-highlighted runnable commands, no raw jargon, no silent hangs. Invoke for "CLI UX audit", "review my CLI", "is this CLI intuitive", or before any CLI release.

getedgehq/generate-image

Generate images with OpenAI GPT Image 2 via the Codex CLI, billed through the user's ChatGPT Plus subscription (no OpenAI API key, no per-image API cost). Use when the user asks to create, generate, or make an image, picture, illustration, icon, hero graphic, or concept art from a text prompt.

getedgehq/harness-first

Diagnose and fix an unreliable, expensive, or unsafe LLM agent by auditing its harness (golden set, judge, cost caps, data layer, action approvals, tracing) before blaming or swapping the model. Use when someone says an agent is "burning tokens", "hallucinating", "brittle", gives inconsistent answers, asks whether to switch to a cheaper/better model, or wants to ship an agent or prompt change to customers.

getedgehq/http-error-triage

Run before concluding anything from an HTTP error on a third-party API. Separates a real credential/entitlement problem from a CDN or WAF block, a wrong endpoint, or a client-signature ban. Use whenever an API returns 401/403/402/429 and you are about to say "the key is dead", "credits are exhausted", "the plan lacks access", or "we are rate limited".

getedgehq/linkedin-media-prep

Convert, crop, resize, and compress images and videos for optimal LinkedIn upload quality and file size. Use when the user wants to prepare a photo, image, or video for LinkedIn (profile picture, cover photo, post image, article featured image, post video, or video ad), optimize file size for LinkedIn, crop and resize for LinkedIn dimensions, convert HEIC/RAW/PNG/MOV to LinkedIn-ready JPEG or MP4, or mentions LinkedIn media requirements, specs, or limits.

getedgehq/monid

>-

getedgehq/opendraft

An 18-agent pipeline that turns one topic line into a drafted

getedgehq/people-search

Find and rank professional people for recruiting, partnerships, sales, or research from user-provided data, public web sources, an authenticated search session, or a connected provider. Use for people discovery, LinkedIn or Sales Navigator search design, profile-list ranking, or provider filter translation.

getedgehq/rocketlist

Turn a CV into a shortlist of live startup roles from Rocketlist's public job board, including adjacent job titles the person would never have searched for, each with its published salary, the evidence for the fit, and a direct apply link. Use for "find roles I would be a strong fit for", career pivots, remote or VC-backed job hunts, and salary-visible role discovery.

getedgehq/security-audit-checklist

Run a comprehensive security audit across application code, cloud infrastructure, containers, CI/CD pipelines, and infrastructure-as-code. Covers privacy compliance, OWASP basics, secret leakage, API security, IAM misconfigurations, storage exposure, Kubernetes hardening, and network security. Use when the user asks to audit, review, or harden app or cloud security, check for secrets, scan for XSS/SQLi, verify security headers, review Terraform/CloudFormation, audit AWS/GCP/Azure configs, or perform any security-focused review.

getedgehq/shadcn-first

>-

getedgehq/skills

Develop or review a branded long-form YouTube channel using Simon Kaiser's public creator-led approach: audience fit, recurring formats, natural brand integration, Time with Brand, and an organic, paid, and Shorts strategy. Use for channel strategy, format briefs, and pilots.

getedgehq/skills

Build a YouTube strategy, evidence-backed idea slate, and title plus thumbnail package using Paddy Galloway's public method. Use when planning a channel, choosing concepts, or preparing a video before filming.

getedgehq/skills

Build or review a buyer-centered strategic narrative using Andy Raskin's public method. Use for sales or investor deck stories, homepage positioning, keynotes, launch narratives, and why-now messaging.

getedgehq/skills

Turn a product URL, launch brief, or approved script into a production-ready launch video. Use for product reveals, feature announcements, SaaS launches, and narrated product films; not for generic explainers or editing existing footage.

getedgehq/strip-image-ai-metadata

Strip C2PA and AI-generation metadata from images (PNG, JPEG, WebP) to remove "Generated by AI" / "ChatGPT" / "DALL-E" labels that platforms like LinkedIn, Instagram, and X display. Use when the user wants to clean AI-generated images before posting, remove AI attribution from photos, strip C2PA manifests, sanitize image metadata for professional use, or verify whether an image contains C2PA data.

getedgehq/top-down-comms

>-

Habilidades Relacionadas