AGENTS.md
AGENTS.mdAGENTS.mdroot
Quality
75/100
Scores the file, not the repository.Length
402 words
7 headings · 0 code blocksRepository
180k
— · pushed 1 days agoLast changed
3 days ago
First indexed 3 days ago.1# awesome-go · LLM Contribution Guide23This document summarizes the project context and the conventions that language models must follow when helping on this repository.45## Project Snapshot67- Purpose: maintain the curated `README.md` list of Go resources and generate the static site via `go run .`.8- Primary language: Go 1.23 (see `go.mod`). Supporting JavaScript exists only for the GitHub Action in `.github/scripts`.9- Key entry points:10 - `main.go`: reads `README.md`, builds category pages, and writes artifacts to `out/` using templates in `tmpl/`.11 - `pkg/markdown` and `pkg/slug`: helper packages used by the generator.12 - `.github/workflows/`: CI pipelines for PR quality validation, stale checks, site deployment, and Go tests.1314## When Modifying the Awesome List1516- Read and respect `CONTRIBUTING.md` (alphabetical order, one item per PR, descriptions end with a period, etc.).17- Keep categories with at least three entries and verify surrounding entries still meet quality standards.18- Avoid promotional copy; descriptions must stay concise and neutral.19- Do not drop existing content unless removal is requested and justified.2021## Coding Guidelines2223- Go:24 - Use standard formatting (`gofmt`) and idiomatic Go style.25 - Favor small, testable functions; keep exported APIs documented with Go-style comments.26 - Maintain ≥80% coverage for non-data packages and ≥90% for data packages when adding new testable code.27- JavaScript (GitHub Action script):28 - Keep Node 20 compatibility.29 - Uphold strict mode and existing patterns (async helpers, early returns, descriptive errors).30- Generated site output is not committed; do not add files under `out/`.3132## Testing & Validation3334- Preferred commands before submitting Go changes:35 - `go test ./...`36 - `go test -run ^TestStaleRepository$` (mirrors the scheduled workflow focus).37- For list-only modifications, run linting/formatting on touched files if tools are configured locally.38- The `PR Quality Checks` workflow will run `.github/scripts/check-quality.js`; ensure referenced links in PR bodies are reachable.3940## CI Overview4142- `tests.yaml`: runs `go test main_test.go main.go` on pushes/PRs.43- `pr-quality-check.yaml`: validates PR metadata (forge link, pkg.go.dev, Go Report Card, coverage).44- `run-check.yaml`: scheduled stale repository audit via `go test -run ^TestStaleRepository$`.45- `site-deploy.yaml`: builds and deploys the static site to Netlify on `main` pushes.4647## Documentation & Housekeeping4849- Update this `AGENTS.md` whenever repository conventions change.50- Keep documentation in English; follow American English spelling for code and comments.51- Remove unused files/modules when confirmed obsolete.52- Align rendered documentation (`README.md`, `COVERAGE.md`, etc.) with any behavior changes made to `main.go` or helper packages.53
Similar configs
Same format, overlapping stack, ranked by quality.
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| OnlyTerp/prompt-cache-skillsAGENTS.md · 112 | AGENTS.md | setupbuildtestlint-format+5 | 100/100 | 3 days ago | |
| n8n-io/n8npackages/@n8n/agents/AGENTS.md · 199k | AGENTS.md | buildteststylearch+3 | 100/100 | 3 days ago | |
| duckduckgo/content-scope-scriptsspecial-pages/AGENTS.md · 70 | AGENTS.md | buildteststylearch+3 | 100/100 | 3 days ago | |
| wpscanteam/wpscanAGENTS.md · 9.7k | AGENTS.md | setupbuildteststyle+6 | 100/100 | 2 days ago | |
| SkeneTechnologies/skene-cookbookAGENTS.md · 51 | AGENTS.md | setupbuildtestlint-format+7 | 100/100 | 2 days ago | |
| mui/material-uiAGENTS.md · 99k | AGENTS.md | setupbuildtestlint-format+9 | 100/100 | 3 days ago | |
| trick77/agents-md-syncAGENTS.md · 2 | AGENTS.md | setupbuildteststyle+5 | 100/100 | 3 days ago | |
| aaif-goose/gooseAGENTS.md · 52k | AGENTS.md | setupbuildtestlint-format+6 | 100/100 | 3 days ago |
