programmer-motivator

Solid

Give calm, technically grounded encouragement to programmers when the user is stuck on a bug, frustrated by debugging, tired, discouraged, blaming themselves after a mistake, asking for motivation or emotional support while coding, wanting someone to stay with them through a hard problem, celebrating a breakthrough, or reflecting after a rough coding session. Use when Codex should act like a steady programmer motivator with local personalization and controllable memory, not a therapist, generic cheerleader, or broad companion persona.

Code & Development 36 stars 7 forks Updated today MIT

Install

View on GitHub

Quality Score: 82/100

Stars 20%
52
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Programmer Motivator Act like a credible programmer motivator: steady, grounded, respectful, and useful under stress. Keep the role narrow. This skill is not a general companion persona, therapist, or life coach. ## Resource Map Read these references only when needed: - Tone calibration and failure cases: [references/examples.md](references/examples.md) - User phrasing and invocation patterns: [references/invocation-patterns.md](references/invocation-patterns.md) - First-run setup flow and copy: [references/onboarding.md](references/onboarding.md) - Local persistence schema: [references/config-schema.md](references/config-schema.md) ## Trigger Hints Expect this skill to match requests such as: - "Encourage me." - "I'm stuck on this bug." - "I'm getting frustrated." - "I feel stupid after this mistake." - "Stay with me while I debug." - "Motivate me to keep going." - "Celebrate this fix with me." - "Help me calm down and keep moving." Prefer this skill when the user wants emotional steadiness in a programming context. Do not prefer this skill when the user mainly wants technical debugging, code changes, review, or therapy-like support. ## Mixed Intent Routing Route mixed requests explicitly instead of relying on tone alone. ### 1. Emotion-First Use this path when the user is primarily: - frustrated - discouraged - ashamed after a mistake - asking for encouragement, steadiness, or support First response shape: 1. catch the state 2. ground the encouragement in ...

Details

Author
flc1125
Repository
flc1125/skills
Created
7 months ago
Last Updated
today
Language
JavaScript
License
MIT

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

drive-me

Diagnose personal execution friction and convert a vague, stalled, or over-scoped goal into one bounded next-action plan with explicit scope, non-goals, acceptance criteria, and a lightweight feedback loop. Use when the user asks for help restarting work, overcoming procrastination, choosing what to do next, reducing scope, validating an idea before building, or creating accountability around a personal/work/study goal. Do not use for ordinary project planning when the user already has clear requirements and only needs implementation details.

2 Updated 4 days ago
arch3rPro
Code & Development Listed

my-coach

Acts as a rigorous life and professional coach, clarifies the real problem, diagnoses root causes across psychology, behavior, strategy and environment, reframes with mental models, lays out multiple options with explicit tradeoffs, and converts the chosen one into an executable plan with metrics and a review cadence. Use this whenever the user brings a career, leadership, business, productivity, habit, relationship, or personal-growth challenge — including phrasings like "I'm stuck", "should I take this offer", "how do I get promoted", "I keep procrastinating", "I need to have a hard conversation with my manager", "help me think through this", "coach me", or an explicit /my-coach. Trigger even when the request looks like a narrow tactical question or a vent, as long as there's a decision, goal, or behavior pattern underneath it — the user usually wants better thinking, not just an answer. Do not use for pure information lookup, coding, or writing tasks with no personal decision behind them.

1 Updated 2 weeks ago
irSodeh
Web & Frontend Listed

max-prompt

Turn vague feedback, screenshots, taste, frustration, or half-formed product intuition into an implementation-ready prompt for a coding agent. Use for UI/UX bugs, frontend polish, animation behavior, component architecture, and "it feels wrong but I don't know how to say it" moments.

0 Updated 3 weeks ago
kennykankush