Communitygithub.com

Getting Things Done

Executa o ciclo completo do GTD - capturar, esclarecer, organizar, refletir, engajar - construindo um sistema confiável de listas por contexto, uma lista de projetos com próximas ações definidas e o hábito da revisão semanal.

O que é Getting Things Done?

Esta skill implementa a metodologia completa de produtividade Getting Things Done (GTD), permitindo que um agente de IA ajude o usuário a construir e manter um sistema de gerenciamento de tarefas confiável. A falha que esta skill evita é a adoção pela metade: listas que existem mas não são confiáveis, forçando o usuário a gerenciar tanto as listas quanto a memória, o que gera sobrecarga sem alívio. O segredo do sistema é a revisão semanal, um bloco de 60 a 90 minutos recorrente e inegociável, sem o qual o sistema se deteriora em um aplicativo abandonado em 3 semanas. A skill funciona em qualquer plataforma de agente de IA que suporte markdown e instruções de ferramenta (como Claude Code, Cursor ou Codex), sendo agnóstica a ferramentas de produtividade. O procedimento envolve cinco etapas sequenciais: capturar tudo em uma caixa de entrada usando uma lista de gatilhos (tipicamente gerando de 50 a 150 itens), esclarecer cada item decidindo se é acionável (e, em caso positivo, determinando a próxima ação física com um verbo), organizar em listas específicas (Próximas Ações, Projetos, Pendente, Calendário, Algum Dia/Talvez), refletir por meio da revisão semanal e, finalmente, engajar escolhendo tarefas com base em contexto, tempo, energia e prioridade. A saída é um sistema completo com caixa de entrada zerada, lista de projetos com estado de conclusão definido e próxima ação viva, ações agrupadas por contexto com verbo inicial, lista de pendentes com datas, calendário apenas com compromissos rígidos, e um bloco de revisão semanal recorrente com checklist.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/SkillMedev/skills/tree/HEAD/skills/gtd-system

Perguntar na sua IA favorita

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

Documentação

O que Getting Things Done faz?

O objetivo é uma mente clara: todo compromisso capturado em um sistema mais confiável que a memória, para que a mente pare de ensaiar loops abertos às 2 da manhã. A falha custosa que esta skill evita é o sistema adotado pela metade - listas que existem mas não são confiáveis, de modo que o usuário gerencia tanto as listas quanto o inventário mental, e obtém a sobrecarga de ambos sem o alívio de nenhum. A confiança vem de uma coisa: a revisão semanal. Uma configuração GTD sem ela se deteriora em outro aplicativo abandonado em 3 semanas.

Entradas a coletar

  1. Ferramentas atuais: onde tarefas, calendário e anotações vivem hoje. Padrão: manter as ferramentas existentes do usuário - GTD é agnóstico a ferramentas, e uma migração de ferramenta no primeiro dia dobra o risco de falha.
  2. Compromissos abertos: trabalho, pessoal, pendente de outros. Coletados na Etapa 1, não perguntados de início.
  3. Contextos que se encaixam na vida do usuário (@ligações, @computador, @recados, @casa, @agenda-chefe). Padrão: esses cinco; rotule a suposição.
  4. Um horário de revisão semanal: um bloco recorrente de 60 a 90 minutos. Inegociável - defina um dia e horário no calendário antes de finalizar a configuração.

Procedimento operacional

As cinco etapas são executadas em ordem porque cada uma consome a saída da anterior: esclarecer processa o que a captura coletou; organizar arquiva o que o esclarecer decidiu.

Etapa 1: Capturar

Colete tudo que está na atenção do usuário em uma única caixa de entrada - sem julgar, sem organizar ainda. Faça uma varredura com uma lista de gatilhos: projetos prometidos a outros, projetos que outros lhe devem, e-mails que precisam de resposta, ligações a fazer, recados, manutenção doméstica, consultas de saúde, finanças, pessoas com quem reconectar, ideias guardadas na cabeça. Continue perguntando "o que mais está ocupando espaço? Continue" até que dois prompts consecutivos não retornem nada. Uma primeira captura completa geralmente produz de 50 a 150 itens; uma lista de 15 significa que a varredura parou cedo demais.

Etapa 2: Esclarecer

Processe cada item da caixa de entrada, um de cada vez, de cima para baixo, com uma pergunta: é acionável?

  • Não → descarte, arquive como referência ou coloque em Algum Dia/Talvez.
  • Sim → determine a próxima ação física exata.
    • Leva menos de 2 minutos → faça agora; rastreá-lo custa mais que fazê-lo.
    • Outra pessoa deve fazê-lo → delegue e registre em Pendente com quem e desde quando.
    • Caso contrário → adie para Próximas Ações ou Calendário.

Qualquer resultado que exija mais de uma ação é um projeto. O projeto vai para a lista de Projetos; apenas sua próxima ação vai para uma lista de ações.

Regras de redação da próxima ação - uma ação deve começar com um verbo físico e ser executável sem mais reflexão:

Ruim: "Dentista." "Planejamento Q3." "Aniversário da mãe."

Bom: "Ligar para o consultório do Dr. Reis no 555-0142 para agendar uma limpeza." "Elaborar as três opções do Q3 em um documento e enviar para Ana para reação." "Encomendar o bule azul do carrinho salvo antes de sexta."

As versões ruins são tópicos - cada uma força uma re-decisão sobre o que "fazer" significa toda vez que é lida, que é exatamente a fadiga que o sistema existe para remover.

Etapa 3: Organizar

Classifique os itens esclarecidos exatamente nestas listas:

  • Próximas Ações - ações concretas agrupadas por contexto (@ligações, @computador, @recados).
  • Projetos - todo resultado com múltiplas etapas, cada um com um "pronto" definido e pelo menos uma próxima ação em uma lista de ações.
  • Pendente - itens delegados: o quê, quem, desde quando.
  • Calendário - apenas itens que devem acontecer em um dia/horário específico. O calendário é território sagrado: nada de desejos "deveria fazer na terça", porque uma entrada de calendário ignorada ensina o usuário a ignorar todas elas.
  • Algum Dia/Talvez - agora não, revisado semanalmente.

Etapa 4: Refletir - a revisão semanal

A âncora de todo o sistema, 60 a 90 minutos, mesmo horário toda semana: esvazie toda caixa de entrada até zero; revise o calendário duas semanas para trás (pontas soltas) e duas semanas para frente (preparação necessária); percorra a lista completa de Projetos e confirme que todo projeto tem uma próxima ação viva - qualquer projeto sem uma ganhe uma na hora; cutuque itens de Pendente parados; verifique Algum Dia/Talvez em busca de algo para ativar ou excluir. Use o checklist abaixo. Para um tratamento mais aprofundado e independente deste ritual, combine com revisão-semanal.

Etapa 5: Engajar

Escolha o trabalho por quatro filtros, em ordem: contexto (o que pode ser feito aqui), tempo disponível (o que cabe antes do próximo compromisso), energia (combine tarefas difíceis com horários aguçados), prioridade. Trabalhar a partir das listas - não da memória ou do ping mais alto - é a recompensa das Etapas 1 a 4.

Artefato trabalhado: checklist de revisão semanal preenchido

REVISÃO SEMANAL - Sex 15:00-16:15

FICAR CLARO
[x] Caixa de entrada de e-mail a zero (processados 34; 5 se tornaram ações)
[x] App de notas + pilha de mesa processados (7 itens capturados)
[x] Varredura mental com lista de gatilhos (4 novos itens)

FICAR ATUALIZADO
[x] Calendário -2 semanas: encontrado follow-up não enviado para Priya → ação @computador
[x] Calendário +2 semanas: consulta passaporte Ter - adicionado "Imprimir confirmação" a @casa
[x] Lista de Projetos (14 projetos): 2 não tinham próxima ação
      - "Contratar empreiteiro" → "Enviar mensagem para Luis pedindo o número da referência"
      - "Offsite Q3" → "Enviar e-mail para o local pedindo orçamento até segunda"
[x] Pendente: fatura da Dana com 12 dias → cutucada enviada
[x] Algum Dia/Talvez: ativado "Configurar portabilidade do 401k" → novo projeto

FICAR À FRENTE
[x] Top 3 resultados para a próxima semana: local reservado / revisão do rascunho concluída / portabilidade iniciada

Entregável

Produza um sistema GTD completo: uma caixa de entrada processada até zero, uma lista de Projetos onde todo projeto tem um estado de conclusão definido e uma próxima ação viva, Próximas Ações agrupadas por contexto e redigidas com verbo primeiro, uma lista de Pendente com datas, um calendário contendo apenas compromissos rígidos, uma lista de Algum Dia/Talvez e um bloco de revisão semanal recorrente de 60 a 90 minutos com o checklist acima.

NÃO FAÇA

  • Não coloque prioridades ou desejos no calendário - poluí-lo mata sua autoridade.
  • Não deixe nenhum projeto sem uma próxima ação; um projeto sem próxima ação é uma preocupação, não um plano.
  • Não escreva ações do tipo tópico ("Impostos") - cada leitura de uma custa uma re-decisão.
  • Não pule a captura quando estiver sobrecarregado e pule direto para reorganizar listas. Sobrecarga é quase sempre loops não capturados; volte para a Etapa 1 primeiro.
  • Não construa o sistema sem marcar a revisão semanal. Essa é a diferença entre um sistema e um aplicativo com listas antigas.

Padrão de qualidade

  • Caixa de entrada a zero após o processamento; nada estacionado "para decidir depois".
  • Toda próxima ação começa com um verbo físico e nomeia detalhes suficientes para começar sem pensar.
  • Todo projeto tem um estado de conclusão e uma próxima ação viva; todo Pendente tem um quem e um desde quando.
  • Calendário contém apenas compromissos de dia/horário específicos.
  • Um bloco de revisão semanal recorrente existe no calendário com o checklist anexado.

Individual skills in this repo

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

SkillMedev/skills

Designs REST API surfaces - resource naming, HTTP method and status-code semantics, error shapes, pagination, and filtering - and delivers an endpoint spec a consumer can build against without asking questions. Use when someone asks "how should I name this endpoint", "what status code should this return", "should this be PUT or PATCH", "how do I paginate this list", or is reviewing an API before it ships to external consumers. Do NOT use for planning breaking-change rollouts and deprecation windows - use api-versioning-strategist instead; for GraphQL type and resolver design - use graphql-schema instead; for generating client SDKs from an existing spec - use api-client-generator instead; for designing inbound webhook endpoints - use webhook-receiver-hardener instead.

SkillMedev/skills

Produce an accurate, properly timed caption track (SRT or WebVTT) from a video's audio - transcribing or aligning to the voiceover script, timing cues to speech, and enforcing line-length and reading-speed rules so captions are readable and in sync. Use when someone says "generate captions", "make subtitles from the audio", "transcribe and caption this", "export an SRT or VTT", "the captions are out of sync", or "the subtitles flash by too fast to read". Do NOT use to burn-in, style, reframe, or position an existing caption track for a platform (9:16, brand styling, safe areas) - that is social-video-formatter; do NOT use to animate text word-by-word as a motion graphic - that is kinetic-typography; do NOT use to write the spoken script in the first place - that is narration-script.

SkillMedev/skills

Turns data and charts into a decision-driving narrative structured as headline finding, trend, implication, and recommended action - with finding-led chart titles, context for every number, annotation guidance, and honest flags on any conclusion the data cannot support. Use when someone says "turn these numbers into a story", "what's the takeaway from this data", "help me present these results to leadership", or has charts but no narrative. Do NOT use for compressing a long document into a one-pager - use executive-summary instead - or for running the analysis that produces the findings - use eda-playbook instead.

SkillMedev/skills

Use when a task needs live or historical money data - "convert USD to EUR", "current/past exchange rate", "FX rate on this date / over this range", or "current price of Bitcoin/Ethereum, market cap, 24h change". Frankfurter (ECB reference rates, no key) is the FX default; CoinGecko's free keyless tier covers crypto. Do NOT use for stock quotes or equities - no keyless stock API survives verification, say so instead of guessing; do NOT use for country economic indicators like GDP or inflation series - use government-open-data instead; if the request is a vague "I need live data", route through public-data-api-picker.

SkillMedev/skills

Builds a driver-based FP&A operating model linking business inputs to P&L, balance sheet, and cash flow outputs. Use when building an annual plan, preparing investor materials, running scenario analysis, or stress-testing the business.

SkillMedev/skills

Use when a task needs live geographic lookups - "geocode this address", "what's at these coordinates" (reverse geocoding), "lat/lon for this city", "which country/state is this ZIP or postal code in", or "country facts: capital, currency, population, flag". Nominatim (OpenStreetMap) is the geocoding default; Zippopotam for postal codes; APICountries for country facts. All keyless. Do NOT use for weather at a location - use weather-climate instead; do NOT use for country-level statistics over time (GDP, population trends) - use government-open-data instead; if the request is a vague "I need live data", route through public-data-api-picker.

SkillMedev/skills

Processes any email backlog to zero using the 4Ds - Delete, Delegate, Defer, Do - with a mass-archive strategy for the obvious, a touch-each-email-once discipline, and a keep-it-clear system of batched processing windows, ruthless unsubscribing, filters, and a minimal folder setup. Use when someone says "I have 5,000 unread emails", "help me get to inbox zero", "email is eating my whole day", or treats their inbox as a to-do list. Do NOT use for drafting the reply emails themselves or prioritization rules for an ongoing support queue - use email-triage instead - or for protecting focus time around the email windows - use deep-work-planner instead.

SkillMedev/skills

Write landing-page copy section by section - hero, social proof, features-as-benefits, objections, CTA - leading with one promise and proving it down the page. Use when someone asks "write my landing page", "improve my hero headline", "what should the homepage say", "turn these features into benefits", or is shipping a new page for a launch or campaign. Do NOT use for testing and optimizing an existing page's conversion rate - use landing-page-cro instead; for the one-line claim itself use positioning-statement; for the full message ladder use messaging-hierarchy.

SkillMedev/skills

Improves an existing landing page's conversion rate through evidence-first CRO - audit heatmaps and recordings, write structured hypotheses, prioritize with ICE scoring, and run one-variable tests to statistical significance. Use when someone asks "why isn't my landing page converting", "audit this page before we scale spend", "which A/B test should we run first", or after a CVR drop or ahead of a paid-traffic push. Do NOT use for writing a new landing page from scratch - use landing-page-copy instead. Do NOT use for auditing the ad accounts sending the traffic - use paid-acquisition-audit instead. Do NOT use for reading the results of a finished experiment - use ab-test-analyzer instead.

SkillMedev/skills

Runs structured coaching sessions using values clarification and the GROW model, ending every session with one committed action, a deadline, and an if-then plan for the likely obstacle. Use when someone says "I feel stuck in my life", "help me figure out what I want", "hold me accountable to my goals", or "coach me through this decision". Do NOT use for building a stress toolkit - use stress-management instead - or a journaling practice - use journal-framework; for a standing goal-tracking system, use goals-accountability. Coaching, not therapy: signs of clinical distress route to a licensed professional.

SkillMedev/skills

Adapts English content for a target language and region - swapping idioms, setting the right formality register, replacing cultural references, converting dates, units, and currency - and delivers the localized text with a notes column explaining each adaptation and flagging what needs a native reviewer. Use when someone asks "localize this copy for the Japanese market", "adapt our marketing copy for the Mexican market", "make this translation sound native instead of literal", or a literal translation reads foreign, stiff, or risky. Do NOT use for auditing in-product UI text quality - use ux-writing-audit instead.

SkillMedev/skills

Turns a natural-language video brief into a complete, ready-to-preview Remotion composition - extracts duration, scenes, brand colors, aspect ratio, and real copy; plans the frame budget; and writes data-driven React/TypeScript using useCurrentFrame, interpolate, spring, AbsoluteFill, and Sequence, registered in Root.tsx. Use when someone says "build a 20-second product demo video", "animate a feature walkthrough", "write the Remotion code for this marketing clip", or wants a scene-by-scene composition they can scrub in Studio. Do NOT use for rendering, iterating, or batching the finished MP4 - use remotion-render instead - or for installing and scaffolding the project - use remotion-setup instead.

SkillMedev/skills

Scaffolds a new Remotion video project wired for Claude Code Agent Skills - Node check, create-video scaffold, skills install, folder conventions, Google Fonts, and a smoke-test render. Use whenever someone wants to start making videos with Remotion and Claude, even just "make product videos with Claude.

SkillMedev/skills

Classifies incident severity (SEV1-4) using impact, scope, and urgency signals and decides who to page. Use when an alert fires or a report comes in and a severity call must be made quickly.

SkillMedev/skills

Use the Skill Me catalog from inside any conversation - discover, install, and manage Claude skills through the Skill Me MCP, and load installed skills automatically each session.

SkillMedev/skills

Write one platform-native caption from a topic and brand voice, with a front-loaded hook, native length, and a single earned CTA. Use when the user gives a topic (and optionally brand voice or a described image/video) and asks for an Instagram, LinkedIn, X/Twitter, or TikTok caption. Do NOT use when the user wants a dedicated standalone LinkedIn post - use linkedin-post-writer instead; or a multi-post X thread - use tweet-thread-builder instead; or to adapt one existing piece of content into versions for several channels - use cross-platform-reformatter instead.

SkillMedev/skills

Reframe and export a finished video for social platforms - 9:16 ↔ 16:9 cropping, burned-in captions, a platform-native first frame, loop design, and per-platform specs (aspect, length, safe areas) for TikTok, Reels, Shorts, X, and LinkedIn. Use when someone says "make this vertical", "crop to 9:16", "format for TikTok/Reels/Shorts", "add captions/subtitles", "why is my video cut off on mobile", "resize for Instagram", or "export for social". Do NOT use when the question is about the storyboard or shot order before any video exists (use video-storyboard); the animation craft of how elements move (use motion-design-principles); animated word-by-word caption styling (use kinetic-typography); palette, contrast, or lighting (use motion-color-and-light); directing the product-demo content and screen choreography (use product-demo-director); or scoring, beat-syncing, or audio (use sound-and-music-sync) - this is the craft layer that decides WHAT to format for the feed, then hands a concrete spec to remotion-compo...

SkillMedev/skills

Writes and tunes PySpark jobs - join strategy and broadcast size limits, shuffle-partition sizing, skew diagnosis and salting, UDF avoidance, caching, and output file layout - with concrete size and skew thresholds. Use when someone asks "why is my Spark job slow", "should I broadcast this join", "one task takes forever while the rest finish", "my job OOMs during a join", or is writing a new PySpark ETL job. Do NOT use for Kafka topic, consumer-group, or streaming-pipeline design - use kafka-pipelines instead; do NOT use for single-machine dataframe work that fits in memory - use pandas-expert instead.

SkillMedev/skills

Builds clean, performant, accessible SwiftUI views with correct state ownership, scoped invalidation, and smooth list scrolling, and reviews existing SwiftUI code against a concrete frame-time and re-render budget. Use when someone asks "why does my SwiftUI list stutter", "should this be @State or @Observable", "my whole screen re-renders when one row changes", "how do I animate this transition", or wants a SwiftUI view built or refactored. Do NOT use for cross-platform React Native apps - use react-native-pro instead; do NOT use for Flutter widget trees - use flutter-widget-architect instead; do NOT use for Android Compose UIs - use jetpack-compose-builder instead.

Habilidades Relacionadas