AGENTS.md
AGENTS.mdAGENTS.mdroot
Quality
63/100
Scores the file, not the repository.Length
416 words
6 headings · 0 code blocksRepository
162
— · pushed 7 days agoLast changed
3 days ago
First indexed 3 days ago.1# Repository Agent Guide23## Scope45These rules apply to the complete `grok-keysmith` repository. The project is a6zero-runtime-dependency Python CLI that manages global Grok Build instruction,7compatibility, hook, manifest, and recovery state under `~/.grok`.89## Release and External State1011- Public repository history starts at `v0.1.1`; do not import refs, commit IDs,12 tags, or metadata from the earlier private-only predecessor.13- Keep existing public version tags unchanged: do not move, recreate, or14 overwrite them.15- Verify repository visibility, tags, Releases, assets, and settings live16 before documenting external state; a Git tag is not a GitHub Release.17- Creating a Release, workflow, repository setting, or other external18 publication action requires task-specific user approval.1920## Change Boundaries2122- Preserve preview-first behavior. Deploy, uninstall, restore, and recovery23 writes require explicit `--yes`; `--status` remains read-only.24- Do not test write paths against the real `~/.grok`. Use an isolated temporary25 `HOME` and retain failure evidence until the test completes.26- Preserve fail-closed ownership checks for manifests, backups, hooks, config27 markers, journals, and immutable intent data.28- Do not patch Grok binaries, intercept network traffic, manage credentials, or29 alter running Grok processes.30- Treat `examples/grok-unrestricted.md`, `BUNDLED_PROMPT_B64`, and31 `BUNDLED_PROMPT_SHA256` as one versioned unit. Any prompt change must update32 all three byte-for-byte and update README, CHANGELOG, and SECURITY hashes.33- Keep Python 3.8 compatibility and standard-library-only runtime behavior34 unless a versioned compatibility change is explicitly approved.3536## Documentation Rules3738- Keep the verified distribution boundary accurate. Do not describe a Git tag39 as a GitHub Release or claim downloadable assets without live evidence.40- README is bilingual: Simplified Chinese is the complete primary guide and41 English is the concise equivalent. Keep commands, hashes, limitations, and42 file paths aligned across both sections.43- `CHANGELOG.md` records versioned user-visible changes. `SECURITY.md` owns44 coordinated vulnerability reporting, rollback, prompt integrity, and45 sensitive-data guidance.46- Do not put credentials, tokens, cookies, private configuration, or complete47 local user paths in tracked files or examples.4849## Verification5051Before committing implementation or prompt changes:52531. Parse `grok-keysmith.py` with Python 3.8-compatible syntax.542. Confirm `VERSION`, `VERSION` in Python, and documented version agree.553. Decode `BUNDLED_PROMPT_B64` and compare it byte-for-byte with56 `examples/grok-unrestricted.md`.574. Confirm the decoded prompt SHA-256 equals `BUNDLED_PROMPT_SHA256` and the58 hashes documented in README and SECURITY.595. Run `--version`, then exercise `--status` and `--dry-run` under an isolated60 temporary `HOME`.616. Run `git diff --check` and inspect the complete intended diff.6263Do not claim a committed test suite, CI result, Windows support, or Release64asset verification unless the repository actually contains that evidence.65
Similar configs
Same format, overlapping stack, ranked by quality.
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| vllm-project/vllmAGENTS.md · 88k | AGENTS.md | setuptestlint-formatstyle+5 | 100/100 | 3 days ago | |
| 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 | |
| unoplat/unoplat-code-confluenceunoplat-code-confluence-frontend/AGENTS.md · 95 | AGENTS.md | setupbuildtestlint-format+6 | 100/100 | 2 days ago | |
| SkeneTechnologies/skene-cookbookAGENTS.md · 51 | AGENTS.md | setupbuildtestlint-format+7 | 100/100 | 2 days ago | |
| netdata/netdatasrc/go/plugin/ibm.d/AGENTS.md · 80k | AGENTS.md | buildtestlint-formatarch+3 | 99/100 | 3 days ago | |
| unoplat/unoplat-code-confluenceunoplat-code-confluence-query-engine/AGENTS.md · 95 | AGENTS.md | setupbuildtestlint-format+5 | 98/100 | 2 days ago | |
| alibaba/opc-starterAGENTS.md · 87 | AGENTS.md | setupbuildtestlint-format+5 | 97/100 | 3 days ago |
