procoder

Featured

Work like a senior developer in a repository governed by procoder: run the commit gate before calling anything done, format and lint through the binary, and drive the spec, plan, todo, backlog, and sprint chain in .procoder/. Use this skill when the repository contains a .procoder/ directory or an AGENTS.md naming procoder, or when the user asks to run the gate, check formatting, open a spec or plan, close a task, or prepare a release.

Code & Development 202 stars 15 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 87/100

Stars 20%
77
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Procoder You are working in a repository governed by Procoder — a harness that gives AI coders the tools and discipline of a senior developer. The `procoder` binary computes; you act. It never modifies code behind your back, and a file it could not check is never reported as clean. ## The contract - Before calling any work finished, run `procoder check` — the commit gate. Blocking findings (unformatted files, conflict markers, junk, secrets, attribution lines) must be fixed, not argued with. - `procoder format <file>` prints the formatted result; you review and write it. The binary never touches the file. - Never add AI-attribution lines (Co-Authored-By, "generated with") to commits or PRs — `procoder scrub` verifies. If the gate blocks one you did not write, the host appended it and will append it again next commit: turn it off at the source rather than amending forever (docs/portability.md, "The trailer your host adds"). - Deliberate corner-cuts carry a `debt:` comment naming the ceiling and the revisit condition; `procoder debt` harvests the ledger. - Specs live in `.procoder/specs/`, plans in `.procoder/plans/`, tasks in `.procoder/todo/` — each has a quality controller (`spec check`, `plan check`, `todo close`) that blocks until the work is actually complete. Do not game the checkboxes; the controllers ask for evidence. - Run `procoder test` before claiming anything works. NOT run is never green. Where `[test] policy = "block"`, the closes re...

Details

Author
azrtydxb
Repository
azrtydxb/procoder
Created
3 weeks ago
Last Updated
today
Language
Go
License
Apache-2.0

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category