Dev Workflow Automation

A full set of expert prompts for the end-to-end development workflow. It helps you make clear commits, keep notes organized, and release code safely.

1. Better Prompts

Make your prompts better before you start. A good prompt means you get the right answer faster. Choose the tool that works best for you and the detail you need.

Optimise LLM Prompts
Provides expert strategies and tactics for optimising Large Language Model prompts, enhancing clarity, relevance, and output quality.
Prompt Optimiser — 4-D Framework
Rebuilds any prompt using the 4-D methodology (Deconstruct, Diagnose, Develop, Deliver): extracts intent, audits clarity gaps, selects the optimal technique (few-shot, chain-of-thought, constraint-based), and outputs a refined prompt with implementation guidance tailored to the target AI platform.
Optimise Prompts
Analyses and refines any given prompt based on clarity, structure, context, and output specifications, providing an improved version and explanation.
Iterative Prompt Co-Engineering
Acts as a dedicated prompt engineer in a conversational refinement loop: each turn produces a revised prompt alongside targeted clarifying questions, continuing until the user confirms the result meets their needs.

2. Writing and Fixing Code

The main part of your work. Use these tools to build new features with tests or to find and fix bugs. Choose the best tool for your task: tests for new features, finding bugs, or quick code for testing ideas.

Test-Driven Development
Test-driven development. Use when the user wants to build features or fix bugs test-first, mentions "red-green-refactor", or wants integration tests.
Diagnose
Disciplined diagnosis loop for hard bugs and performance regressions. Reproduce → minimise → hypothesise → instrument → fix → regression-test. Use when user says "diagnose this" / "debug this", reports a bug, says something is broken/throwing/failing, or describes a performance regression.
Prototype
Build a throwaway prototype to answer a design question. Use when the user wants to sanity-check whether a state model or logic feels right, or explore what a UI should look like.

3. Keep the Context

AI can get confused during long chats. Use these tools to save the main points and start work in a new chat. Pick the tool that fits your style – saving notes inside the chat or in a new file.

Conversation Continuity Checkpoint
Use this when the chat context is full or at the end of the day. It helps you create a dense summary so you can start again in a new chat.
handoff
Compact the current conversation into a handoff document for another agent to pick up.

4. Save What You Learn

Save "Gotchas" (small tips) at the end of each chat. When you have many tips, merge them into one list.

High-Fidelity Gotcha Extractor
Use this at the end of a task or session. It helps you capture important technical notes and "traps" so you do not make the same mistakes again.
Technical Knowledge Consolidation Pipeline
Run this sometimes to clean up documentation debt. It helps you merge and sort technical notes into a clear and organized knowledge base.

5. Work and Commits

Use these tools while you work to keep your commits clean and your code safe. Pick the tools that match your project and how much safety you want.

Atomic Conventional Commit Orchestrator
Use this when you finish a logical part of work. It helps you create a clear and atomic commit message to keep the project history easy to read.
Setup Git Guardrails
Set up Claude Code hooks to block dangerous git commands (push, reset --hard, clean, branch -D, etc.) before they execute. Use when user wants to prevent destructive git operations, add git safety hooks, or block git push/reset in Claude Code.
Setup Pre-Commit Hooks
Set up Husky pre-commit hooks with lint-staged (Prettier), type checking, and tests in the current repo. Use when user wants to add pre-commit hooks, set up Husky, configure lint-staged, or add commit-time formatting/typechecking/testing.

6. Release

Create missing files and release the new version of your code.

Automated Changeset Generator & History Auditor
Use this before a release to find changes without documentation. It helps you create changesets that explain the benefits of your work to users.
Automated Release Cycle Orchestrator
Use this when you want to publish a new version. It helps you manage version numbers, clean up changelogs, and create the final release commit safely.