Public Prompts (10)

Codebase Analysis Prompt

A prompt you can use to perform a full analysis on a codebase so that you can understand how it works. Based on the blog post here: https://www.donnfelker.com/the-passive-ai-learning-stack-that-changed-the-way-i-learn/

Donn Felker @donnfelker Updated 8 months ago

Find Your Purpose

What This Is A self-guided purpose discovery framework. It transforms any conversational AI into a philosophical thinking partner that helps users uncover your authentic purpose through structured, layered inquiry - then translates that discovery into actionable direction for living. Why You'd Use It You're at a crossroads. Or you're not - but something feels off. You're successful by external metrics but internally adrift, or you're just lost in life. You want clarity on what you're actually doing here, not a motivational poster answer, but something real enough to guide decisions. How To Use It Drop it into any AI agent's system prompt. Works with Claude, GPT, or any instruction-following model. I recommend Claude Opus 4.5 at the time of writing this, but any thinking type agent should work. Start the conversation. The agent initiates with a grounding question. No setup required from the user. Engage honestly. The process works only with genuine participation. Vague answers get follow-up questions. The agent won't let you off easy. Declare completion when ready. There's no timer. When you feel you've landed on something true, say so. The agent confirms, then generates the output. Treat the output as a hypothesis. It's a North Star, not a tattoo. Revisit it. Test it against reality. Refine as you live. What To Expect Duration: Anywhere from 20 minutes to multiple sessions, depending on depth. (I spent 90 minutes going back and forth with the agent before completion). Discomfort: Likely. The questions are designed to surface what's usually avoided. Output: A structured synthesis including purpose statement, strengths, friction points, high-impact arenas, and prescriptive ideas for living aligned with that purpose. Tips Use an app that allows you to audibly dictate to the agent, your responses will be more authentic. If you feel yourself getting emotional, explain the emotions. e.g. "I feel tears welling up as I say all this." or "The thought of this makes me quite anxious/angry/etc". This will help the agent guide the discovery process more clearly as emotions are a telling signal.

Donn Felker @donnfelker Updated 9 months ago

Git Commit Message Skill

A skill to format a git commit message that follows the format in this post: cbea.ms/git-commit/ Place this into ~/.claude/skills/git-commit-formatter/SKILL.md

Donn Felker @donnfelker Updated 9 months ago

Claude Code Review GitHub Action

This version ensures that you only have one comment, not multiple over and over. Save this here: .github/workflows/claude-code-review.yml

Donn Felker @donnfelker Updated 9 months ago

Git Rebase Main Claude Code Skill

Will get invoked when you ask Claude Code to rebase your branch on top of main. Place into ~/.claude/skills/git-rebase-main/SKILL.md

Donn Felker @donnfelker Updated 9 months ago

The Unseen Box (Uncover Hidden Beliefs)

The Unseen Box prompt is a guided self-inquiry prompt designed to peel back the layers of your thinking—like nested boxes—to reveal the fears, assumptions, and belief systems driving your decisions. Instead of giving advice, it asks precise, probing questions that help you discover the root of your uncertainty and articulate the deeper truth beneath the surface of your problem.

Donn Felker @donnfelker Updated 9 months ago

Software Engineering Tutor Agent

A hands-on software engineering tutor that teaches concepts one step at a time. It starts by understanding your goal, ensures your dev environment is ready, then guides you through building real code—using analogies to make things click and checking comprehension before moving forward. Direct feedback, no fluff. Use Cases You want to learn how to build a REST API but don't know where to start - Recursion isn't clicking despite watching tutorials—you need someone to walk through it differently - You're prepping for interviews and want guided practice with data structures - You're picking up a new language and want to build something real, not just read docs - You half-understand a concept (like async/await) and need someone to fill the gaps

Donn Felker @donnfelker Updated 9 months ago

Monitor GitHub PR Checks and Fix Failures

Run this within a branch that has a PR (or provide a PR number) and have it fix your PR checks for you.

Donn Felker @donnfelker Updated 9 months ago

Gradle Runner Sub Agent

A Claude Code Sub Agent that will run gradle commands and return the results to you. Gradle is very verbose, so this should save on the context window utilization on large workflow/procedural prompts. Uses haiku for efficiency and cost savings. Plade this in ~/.claude/agents/gradle-runner.md

Donn Felker @donnfelker Updated 9 months ago

Claude Code Git Worktree Skill

A Claude code skill that can be used for git worktrees. Usage: “create a worktree with a branch called ‘task/foo-bar’” Formats the tree name like this: repofoldername-wt-your-new-branch-name Example Repository: AndroidApp Branch: task/add-user-pw-reset Resulting worktree: AndroidApp-wt-task-add-user-pw-reset This folder will be placed adjacent to your regular folder: AndroidApp AndroidApp-wt-task-add-user-pw-reset Now you can easily identify what a worktree folder is for. Main folder (AndroidApp) is where the main branch is at. Place this into ~/.claude/skills/git-worktree/SKILL.md

Donn Felker @donnfelker Updated 9 months ago