

Also from Kynth Studios


Also from Kynth Studios


Also from Kynth Studios
1# Project: Docker Compose23## Build & Test45- Build: `make build`6- Test all: `make test`7- Test unit: `go test ./pkg/...`8- Test single: `go test ./pkg/compose/ -run TestFunctionName`9- E2E tests: `go test -tags e2e ./pkg/e2e/ -run TestName`1011## Lint1213- Linter: golangci-lint v2 (config in `.golangci.yml`)14- Run: `golangci-lint run --build-tags "e2e" ./...`15- **After modifying any Go code, ALWAYS run the linter and fix all reported issues before considering the task complete.**16- Lint is also run via Docker: `docker buildx bake lint` (uses version pinned in `Dockerfile`)1718## Code Style1920- Formatting is enforced by golangci-lint (gofumpt + gci)21- Import order: stdlib, third-party, local module (enforced by gci)22- Max line length: 200 chars23- Max cyclomatic complexity: 1624- No `io/ioutil`, `github.com/pkg/errors`, `gopkg.in/yaml.v2`, `golang.org/x/exp/maps`, `golang.org/x/exp/slices`25- Use `github.com/containerd/errdefs` instead of `github.com/docker/docker/errdefs`26- In tests: use `t.Context()` instead of `context.Background()` or `context.TODO()`27- Prefer `fmt.Fprintf` over `WriteString(fmt.Sprintf(...))`2829## Git3031- **All commits MUST be signed off (DCO)**. Always pass `--signoff` (`-s`) to `git commit` and `git commit --amend`.3233## Issue and PR Guidelines3435- Never create an issue or pull request without the user's explicit instruction.36- If a user asks you to create a pull request on their behalf, add a file named37 `AI_AGENT_DISCLOSURE.md` to the change containing the text below followed by38 the current date (`YYYY-MM-DD`). If the file is already present in the39 repository, update its date to the current date so the disclosure is always40 part of the change:4142 > *"This contribution was prepared by an AI agent acting on a human's behalf.43 > The human submitter may not have independently reviewed or tested the change."*4445- If a user asks you to create an issue on their behalf, prepend the following46 line to the issue body:4748 > *"This issue was filed by an AI agent on a human's behalf. The human49 > submitter may not have independently verified the report."*50
Same format, overlapping stack, ranked by quality.
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| n8n-io/n8npackages/@n8n/agents/AGENTS.md · 200k | AGENTS.md | buildteststylearch+3 | 100/100 | 14 days ago | |
| aaif-goose/gooseAGENTS.md · 53k | AGENTS.md | setupbuildtestlint-format+7 | 100/100 | 8 days ago | |
| duckduckgo/content-scope-scriptsspecial-pages/AGENTS.md · 70 | AGENTS.md | buildteststylearch+3 | 100/100 | 14 days ago | |
| TryGhost/Ghoste2e/AGENTS.md · 55k | AGENTS.md | setupteststylearch+2 | 100/100 | 14 days ago | |
| vllm-project/vllmAGENTS.md · 88k | AGENTS.md | setuptestlint-formatstyle+5 | 100/100 | 14 days ago | |
| elastic/elasticsearchx-pack/plugin/inference/AGENTS.md · 78k | AGENTS.md | buildtestlint-formatstyle+3 | 100/100 | 14 days ago | |
| rails/railsAGENTS.md · 59k | AGENTS.md | teststylearchgit+4 | 100/100 | 14 days ago | |
| wpscanteam/wpscanAGENTS.md · 9.7k | AGENTS.md | setupbuildteststyle+6 | 100/100 | 13 days ago |
A badge carrying the measured quality of the strongest agent config file in this repository, out of 100. It reads from this index every time somebody loads your page, so it changes when the measurement changes and there is nothing to keep up to date. Free, no account, and the value is not something you or we can set by hand.
[](https://rulestack.kynth.studio/configs/docker-compose-agents)Would rather not hotlink us? Every badge is also served in shields.io’s endpoint schema, so shields renders the image and your readers never talk to our domain:
Published by Toolproof, the masthead over this index and eight others. The method behind the number is at toolproof.kynth.studio/methodology, and the whole thing is readable as JSON with no key at /api.
Directory