Vibe Coding Discover

AI Coding

Senior-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.

★ 21118 forksGoApache-2.0azrtydxb

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