procoder
View on GitHubSenior-developer discipline for AI coding agents. A commit gate that counts unchecked as failing, quality controllers that refuse to call unfinished work done, and a lessons loop that closes each escaped bug's class. One Go binary, no runtime deps, works with 20+ agents.
Procoder is a single Go binary that gives AI coding agents a non-negotiable commit gate, refusing quality controllers for spec/plan/test/release steps, and a lessons loop that closes escaped bug classes. No runtime deps; adapters for 20+ agents.
Use Cases
Block AI agent commits that leave unformatted or conflicting filesRun a forced commit gate before an agent declares work doneEnforce spec, plan, backlog and todo close criteria for agent tasksRun repo test suites with canonical runners and fail on unverified resultsScan secrets, dependencies and infra with gitleaks, semgrep, osv-scannerBuild a code index of symbols, refs, callers and impact for agentsTurn escaped bugs into lessons with linter rules or pinning testsPre-release controller checking version, changelog, gate and suiteOnboard an existing codebase with a triaged audit scorecardCollect and file GitHub Copilot auto-review findings as issuesLint, format and dependency-freshness checks across 20+ languagesInject senior engineering principles at agent session start
Built With
- Language
- Go
- Frameworks
- Claude Code · Codex CLI · GitHub Copilot · Cursor · Windsurf · Cline · Roo Code · Kilo Code · Kiro · OpenCode · Gemini CLI · MCP · AGENTS.md
Tags
ai-coding · code-quality · commit-gate · linter · static-analysis · code-review · claude-code · agent-hooks · security · mcp · spec-driven · tdd · developer-tools · go · self-learning · git-hygiene