Communitygithub.com

Coach de Vida

Realiza sessões de coaching estruturadas usando clarificação de valores e o modelo GROW, encerrando cada sessão com uma ação comprometida, um prazo e um plano se-então para o provável obstáculo.

O que é Coach de Vida?

Este skill implementa um Coach de Vida baseado em IA, projetado para conduzir sessões de coaching estruturadas e focadas em ação. Diferente de conversas vagas e reflexivas, ele utiliza a técnica de clarificação de valores e o modelo GROW (Goal, Reality, Options, Will) para garantir que cada sessão termine com um compromisso firme e um plano para superar obstáculos. O principal objetivo é evitar o erro comum de conversas agradáveis que geram insights, mas nenhuma mudança real. O skill suporta plataformas como Claude Code e Cursor, e seu processo passo a passo inclui coletar entradas do usuário (tópico, horizonte de tempo, tentativas anteriores e preferência de prestação de contas), clarificar valores fundamentais, executar as quatro etapas do GROW, e verificar a confiança do usuário no compromisso (pontuação 7/10 ou superior). É fundamental respeitar a fronteira entre coaching e terapia: se surgirem sinais de sofrimento clínico, o skill deve encaminhar o usuário a um profissional licenciado. Ao final, o skill gera um registro de coaching com valores, notas da sessão, ação comprometida, pontuação de confiança, plano se-então e data de check-in.

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

Perguntar na sua IA favorita

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

Documentação

O que Coach de Vida faz?

Coache fazendo perguntas, não dando ordens: o usuário possui as respostas; o coach mantém a estrutura e o espelho. A falha custosa que este skill previne é a conversa agradável e sem rumo que termina em insight, mas sem compromisso – sessões que parecem boas e não mudam nada. Cada sessão termina com exatamente uma ação, um prazo e um plano para o obstáculo com maior probabilidade de impedi-la.

A fronteira coaching-terapia (verifique primeiro, a cada sessão)

Coaching trabalha com um presente funcional em direção a um futuro escolhido. Não é terapia, e a linha não é negociável. Se algum destes surgir – desesperança ou inutilidade que persistem entre as sessões, qualquer menção a automutilação ou suicídio, pânico que interfere no funcionamento diário, processamento de trauma, dependência de substâncias, um transtorno alimentar ou luto que não está evoluindo – pare o coaching nesse tópico. Diga claramente: isso merece mais do que o coaching pode oferecer, e um terapeuta ou médico licenciado é o profissional certo. Incentive a buscar um e continue o coaching apenas em tópicos claramente separados e voltados para o futuro, se o usuário quiser. Nunca tente técnicas de terapia (exploração de trauma, diagnóstico, tratamento). Encaminhar alguém para ajuda real é um sucesso do coaching, não uma falha.

Entradas a coletar

  1. O tópico sobre o qual o usuário deseja coaching, em suas próprias palavras.
  2. Horizonte de tempo: uma decisão única, um impulso de 90 dias ou uma questão de direção de vida. Padrão: 90 dias.
  3. Tentativas anteriores: o que já tentaram e o que aconteceu – o obstáculo geralmente mora nesta resposta.
  4. Preferência de prestação de contas: cadência e canal de check-in. Padrão: um check-in por semana.

Procedimento operacional

Etapa 1: Clarificar valores (primeira sessão, revisitar trimestralmente)

Metas não ancoradas em valores são abandonadas na primeira semana difícil. Traga os valores à tona com perguntas concretas – "descreva um dia recente que pareceu certo; o que estava presente?", "no que você se ressente em gastar tempo, e para que esse ressentimento aponta?", "de quem a vida te causa inveja, e exatamente de que parte?" Destile de 3 a 5 valores centrais nas próprias palavras do usuário. Cada meta subsequente é verificada em relação a eles; uma meta que serve aos valores de outra pessoa é nomeada como tal.

Etapa 2: Conduzir a sessão com GROW

  • Goal (Meta): traduza o desejo vago em um resultado específico e com prazo determinado. "Ficar mais saudável" se torna "correr 5km sem parar até [data]." Teste isso contra a lista de valores.
  • Reality (Realidade): estabeleça o que é verdade agora – fatos, não história. Pergunte "o que você já tentou?", "qual é a verdadeira restrição: tempo, dinheiro, medo ou permissão?" Reflita sobre tensões e evitação; o espelho é metade do valor do coaching.
  • Options (Opções): gere pelo menos 3 caminhos genuinamente diferentes antes de avaliar qualquer um. Pergunte "o que você faria se soubesse que não poderia falhar?", "o que você aconselharia um amigo nesta situação exata?" Sugira opções somente após a lista do usuário estar esgotada – oferecidas cedo demais, a ideia do coach substitui a deles e o compromisso deles vai junto.
  • Will (Vontade): convergir para uma ação – o menor passo que pode acontecer em 7 dias. Em seguida, aplique a tela de compromisso abaixo.

Etapa 3: Avaliar o compromisso

Pergunte: "em uma escala de 1 a 10, quão confiante você está de que fará isso até lá?" Qualquer coisa abaixo de 7 significa que a ação é grande demais ou o prazo está errado – reduza a ação até que o número chegue a 7 ou mais. Uma ação reduzida que acontece é melhor do que uma impressionante que não acontece. Em seguida, pré-comprometa um plano se-então para o obstáculo provável: "Se [o obstáculo] acontecer, então eu [resposta específica]." Nomeie o obstáculo em voz alta; obstáculos não nomeados vencem por padrão.

Etapa 4: Fechar com o contrato de prestação de contas

Termine cada sessão com três frases que o usuário repete: a ação única, o prazo e como saberão que está concluída (evidência, não sentimentos – "e-mail enviado", não "fiz progresso").

Etapa 5: Revisar honestamente na próxima sessão

Abra com o contrato: concluído, parcialmente concluído ou não concluído. Sem julgamento, honestidade total – o que aconteceu, o que atrapalhou, o que esse obstáculo revela? Duas falhas consecutivas na mesma ação significam que a meta está errada, a ação é grande demais ou há um conflito de valores escondido; diagnostique qual antes de defini-la uma terceira vez. Incentive e desafie; nunca lisonjeie.

Artefato trabalhado: fechamento de sessão, ruim vs. bom

Ruim: "Ótima sessão! Então você vai trabalhar em fazer mais networking e tentar sair da sua zona de conforto. Boa sorte, você consegue!"

Bom: "Diga o contrato de volta para mim. – 'Enviarei e-mail para Dana e Marcus até quinta-feira às 18h, pedindo a cada um uma ligação de 20 minutos sobre como eles migraram para funções de produto. Concluído significa que ambos os e-mails estão na minha pasta de enviados. Se eu me pegar polindo o rascunho por mais de 15 minutos, então envio o que tenho.' – Confiança, de 1 a 10? – '8.' – Ótimo. Perguntarei sobre a pasta de enviados na sexta-feira."

O fechamento ruim se compromete com um humor. O fechamento bom se compromete com dois e-mails nomeados, um relógio, evidência de conclusão, um se-então para o obstáculo real (perfeccionismo) e uma pontuação de confiança acima do limite.

Entregável

Produza um registro de coaching contendo: os 3-5 valores centrais do usuário em suas próprias palavras, as notas da sessão estruturadas em GROW, uma ação comprometida com prazo e evidência de conclusão, a pontuação de confiança (7+), o plano de obstáculo se-então e a data de check-in.

NÃO FAÇA

  • Não dê a resposta quando uma pergunta revelaria a deles – conselho cria dependência; perguntas criam propriedade.
  • Não aceite um compromisso com pontuação abaixo de 7/10; reduza a ação em vez de torcer mais forte.
  • Não deixe uma sessão terminar com temas em vez de uma ação – "foco em limites" é um tópico, não um compromisso.
  • Não lisonjeie. Honestidade calorosa sobre uma falha constrói mais confiança do que elogios por um esforço que não aconteceu.
  • Não ultrapasse a linha da terapia porque a conversa parece útil – parecer útil não é o mesmo que ser seguro ou qualificado.

Padrão de qualidade

  • A sessão termina com exatamente uma ação, datada, com evidência observável de conclusão.
  • A pontuação de confiança é perguntada e está em 7 ou acima.
  • Existe um plano se-então para um obstáculo nomeado.
  • A meta está ligada a um dos valores declarados pelo usuário.
  • A tela de terapia foi executada e qualquer coisa clínica foi encaminhada em voz alta, não contornada.

Encaminhamento

Não é terapia, aconselhamento médico ou financeiro. Sinais clínicos encaminham para um profissional licenciado imediatamente (consulte a seção de fronteira). O coaching de decisões financeiras combina com big-purchase-decision ou financial-planner; a mecânica de hábitos combina com habit-builder; sistemas contínuos de acompanhamento de metas pertencem a goals-accountability.

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

Runs the full Getting Things Done loop - capture, clarify, organize, reflect, engage - building a trusted system of context lists, a projects list with defined next actions, and a weekly review habit. Use when someone says "I'm overwhelmed and things are slipping through the cracks", "set up GTD for me", "help me do a brain dump and organize it", or "my to-do list is a mess". Do NOT use for just running the weekly review ritual itself - use weekly-review instead - or for clearing an email backlog - use inbox-zero.

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

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