no-mistakes
git push no-mistakes
no-mistakes is an agent skill that adds a /no-mistakes command to coding agents, enabling AI-driven pre-push validation workflows. It creates a local git proxy that runs automated code review, testing, documentation checks, and linting in an isolated worktree before forwarding branches to the real remote and opening pull requests. The skill lets developers push code through a quality gate either manually via git push no-mistakes, interactively through a TUI, or by instructing their coding agent to complete tasks and gate them with /no-mistakes. It supports multiple AI agents including Claude, Codex, Cursor, and Copilot with configurable fallback chains.
Key Features
Use Cases
- 01Automate pre-commit code quality checks before pushing to shared repositories
- 02Let AI coding agents validate and fix their own work before creating pull requests
- 03Enforce consistent testing and documentation standards across team contributions
- 04Gate fork contributions with automated validation before submitting PRs to parent repos
- 05Run CI-equivalent checks locally to catch failures before remote pipeline execution
- 06Apply mechanical code fixes automatically while escalating design decisions to humans
Related Skills
View moresuperpowers
An agentic skills framework & software development methodology that works.
skills
Skills for Real Engineers. Straight from my .agents directory.
skills
Public repository for Agent Skills
ponytail
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
no-mistakes — FAQ
What is no-mistakes?+
no-mistakes is an agent skill and git workflow tool that intercepts pushes to run AI-driven validation pipelines in an isolated worktree. It checks code quality, tests, documentation, and linting before forwarding branches to the real remote and opening pull requests automatically.
How do I install no-mistakes?+
Run curl -fsSL https://raw.githubusercontent.com/kunchenguid/no-mistakes/main/docs/install.sh | sh on macOS or Linux. After installation, navigate to your repository and run no-mistakes init to set up the git proxy and install the agent skill.
Which coding agents work with no-mistakes?+
no-mistakes works with Claude Code, Codex, Cursor, Copilot, Grok, and other agents that support skill commands. The no-mistakes init command installs the /no-mistakes skill at the user level for compatible agents.
Do I need API keys to use no-mistakes?+
Yes, you need API access for at least one of the supported AI agents (Claude, Codex, etc.) since the validation pipeline uses AI to review code, suggest fixes, and analyze findings. The tool delegates to whichever agent you've configured with ordered fallback support.
Is no-mistakes free to use?+
The no-mistakes tool itself is open source and free to use. However, running the AI-driven validation pipeline will consume API quota from your configured AI agent provider (Claude, OpenAI, etc.), which may incur costs depending on your usage and plan.
How do I use no-mistakes with my coding agent?+
After running no-mistakes init, use the /no-mistakes command within your coding agent to gate work. You can either tell the agent to complete a task and gate it with /no-mistakes <task>, or run /no-mistakes alone to gate already-committed changes on the current branch.
How do I install no-mistakes?+
Open the source repository on GitHub and follow its README. no-mistakes is a skill — MCP Agents Market links you directly to the official repo.
Is no-mistakes free?+
no-mistakes is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.