Skip to content

anchildress1/awesome-github-copilot

Repository files navigation

awesome-github-copilot

wakatime

Important

🦄 Hack Time Update: Contest Mode Activated!

I’m off chasing glory in a coding contest through the end of September, 2025, so this repo’s usual hustle is on a quick coffee break. I’ll ninja-drop updates whenever I can between rounds, but please hang tight while I duke it out on the leaderboard.

Thanks for your patience - and may your builds always pass! 🏅✨

Welcome to my collection of Custom Instructions, Prompts, and Chat Modes — your go-to resource for uniquely crafted, obsessively refined GitHub Copilot personalities. These were built for creative chaos, workflow upgrades, and the occasional code emergency.

Every mode here is handwritten by me (with ChatGPT running background triage and GitHub Copilot chiming in like a never-silent backseat driver). I occasionally take inspiration from other sources (always crediting them), but I always put my own spin on things to make them truly unique.

Each entry is clearly labeled by status, so you’ll know if you’re about to deploy a seasoned attending... or an intern who thinks “merge conflict” is a new diagnosis. Use the badges to gauge readiness and stability, then dive into the docs for detailed usage.

Some ideas aren’t fully baked yet — a few are wild concepts still in beta-brainstorm mode, while others are rock-solid and battle-tested in my daily workflow. Either way, everything’s clearly marked so you know exactly what you’re getting into. Check out the Status Lifecycle & Badges for the full rundown.

🦄 If things start to feel a little wild, just remember: it’s not quite The Pitt... but I do like to keep you on your toes!



💥 Sparked It. Shaped It. Shoutouts.

🦄 This project isn’t fully baked yet - it’s somewhere between “I might be onto something” and “what if I made it do this too?” But from the beginning, a few people showed up, encouraged the madness, and gave me room to run wild just to test a theory.

Thank you for your ideas, your encouragement, your feedback, and for listening during all the times I wouldn’t shut up about it! These shoutouts are for you. 🥰


🕹️ Courtney

For jumping into early testing with zero hesitation, breaking everything in sight (in the best way), and somehow still being excited to tell others about it. I appreciate the feedback, the encouragement, and your willingness to poke the bear to make things better. Your early involvement helps shape what this will become - thank you for being part of the chaos.


🧨 Vijaya

Thank you for planting the original idea that I immediately ran with, rewired, and reimagined into something you probably don’t even recognize - but it's still firmly rooted in your vision of what useful actually looks like. Your influence, clarity, and push for building things that scale across teams lit the fuse. This entire project is built on that spark and simply wouldn’t exist without you.



📚 The .github/ Directory

Welcome to the heart of this repository’s GitHub automation, documentation, and creative workflow tools. This folder contains the essential resources and configuration files that power collaboration, automation, and custom Copilot experiences across the project.

Whether you’re looking for unique Copilot personalities, reusable prompt templates, or detailed instructions for contributors and bots, you’ll find the entry points here. For the full library of modes, prompts, and instructions, see the docs/ folder.

Each document is clearly labeled by status (see Status Lifecycle & Badges), so you’ll know if you’re about to deploy a seasoned attending... or an intern who thinks “merge conflict” is a new diagnosis.

🦄 This repo thrives on creative chaos and workflow upgrades. If you’re new, start here to get oriented!

🚀 Getting Started

New to this repository? Start with these essential guides:

These guides ensure you understand our standards and can contribute effectively from day one.


🤹 Custom Instructions

This is where the magic lives — reusable, testable, sometimes over-engineered instructions for GitHub Copilot and other AI agents. These aren’t prompts you paste once and forget — they’re designed to behave like little command-line utilities for your agent.

Note

If you're using VS Code, you can enable custom instructions for Copilot by setting the ⚙️ copilot.customInstructionsfield in your settings. If you're not using VS Code... well, you probably know what you're doing and I trust you to handle it.

Name Status Purpose Notes
format-conventional-commit Status: Check (blue badge) Converts staged changes into a conventional commit message Utilizes companion diff analysis instruction
analyze-git-diff Status: Polish (purple badge) Analyze git diff and generate explanations Best used before commit generation for better results
design-principles Status: Ready (green badge) Evaluates design decisions for clarity, stability, and future impact Inspired by legacy code PTSD and late-night refactors
logging-best-practices Status: Draft (pink badge) Checklist of logging do's and don'ts with multi-language examples Designed to power The Logfather chat mode

🦄 If Athena helped you bring order to your chaos, leave a star. You know she’s not asking for it — but she earned it.


🧑‍🚀 Prompts

These are your spectral conductors — high-level prompts designed for Agent Mode that don’t do the work, they summon the right specialists to do it for them. Think: “raise the Diff Philosopher, call in the Commit Surgeon, validate it all without lifting a mortal finger.”

Each one knows exactly which tools to use (#changes, #editFiles, #runInTerminal) and when to call them. You’re not just generating content — you’re performing a séance on your staging area with precision and a clipboard.

Name Status Purpose Notes
generate-commit-message Status: Tweak Directs Copilot to analyze a git diff, format a conventional commit, validate it, and save to commit.tmp Use Agent Mode for best results.
get-current-timestamp Status: Ready (green badge) Prompts Copilot to return the current timestamp in a standard format Useful for scripts, logs, or automation.

👷‍♂️ Chat Modes

Welcome to my collection of Chat Modes - your go-to ER for uniquely crafted GitHub Copilot personalities, all designed for creative chaos, workflow upgrades, and occasional code emergencies. Every mode here is handpicked by me (with ChatGPT running triage in the background).

🦄 If things start to feel a little wild, just remember: it’s not quite The Pitt—but we do like to keep you on your toes.

Name Status Purpose Notes
hlbpa (High-Level Big-Picture Architect) Status: Polish (purple badge) Configure Copilot Chat (or any AI/MCP extension host) to act as a Principal Systems Architect focused on high-level, architectural documentation and review. Not designed to write code or tests.
logfather Status: Draft (pink badge) Secure, structured log enforcement with swagger and severity Works alone or paired with logging-best-practices
instructionalist Status: Tweak (orange badge) Interactive, section-driven repo instructions wizard with a detective vibe Section metadata built-in; fun mode available
Principal Pragmatist Status: Draft (red badge) Configure Copilot Chat to act as a senior-to-principal engineer 🧭: concise, pragmatic, humorous, and peer-level. Always considers all options 🔍, challenges when needed 🤝, and obeys instructions to the letter 🛠️. This is my attempt to reign in GPT 5 with it's insanity of text walls.

🦄 Request several artifacts in one go to maximize each run. It may use extra GitHub Actions minutes, but you'll save on premium requests by reducing the total number of prompts.



⭐️ If you tested any of the above modes and it helped you out, leave a star! If it failed spectacularly, let me know and I'll investigate. Check back soon for updates.

Generated with the help of ChatGPT as directed by Ashley Childress