

Also from Kynth Studios


Also from Kynth Studios


Also from Kynth Studios
1# Project coding standards23## Generic Communication Guidelines45- Be succint and be aware that expansive generative AI answers are costly and slow6- Avoid providing explanations, trying to teach unless asked for, your chat partner is an expert7- Stop apologising if corrected, just provide the correct information or code8- Prefer code unless asked for explanation9- Stop summarizing what you've changed after modifications unless asked for1011## TypeScript Guidelines1213- Use TypeScript for all new code14- Where possible, prefer implementations without allocation15- When there is an option, opt for more performant solutions and trade RAM usage for less CPU cycles16- Prefer immutable data (const, readonly)17- Use optional chaining (?.) and nullish coalescing (??) operators1819## React Guidelines2021- Use functional components with hooks22- Follow the React hooks rules (no conditional hooks)23- Keep components small and focused24- Use CSS modules for component styling2526## Naming Conventions2728- Use PascalCase for component names, interfaces, and type aliases29- Use camelCase for variables, functions, and methods30- Use ALL_CAPS for constants3132## Error Handling3334- Use try/catch blocks for async operations35- Implement proper error boundaries in React components36- Always log errors with contextual information3738## Testing3940- Always attempt to fix #problems41- Always offer to run `yarn test:app` in the project root after modifications are complete and attempt fixing the issues reported4243## Types4445- Always include `packages/math/src/types.ts` in the context when your write math related code and always use the Point type instead of { x, y}46
One repository carrying more than one format is the comparison this product exists for: does anyone actually write different content in each file, or is one a copy of the other?
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| excalidraw/excalidrawCLAUDE.md · 130k | CLAUDE.md | testarchagent-behaviour | 73/100 | 14 days ago |
Same format, overlapping stack, ranked by quality.
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| louislam/uptime-kuma.github/copilot-instructions.md · 90k | Copilot instructions | setupbuildtestlint-format+9 | 100/100 | 14 days ago | |
| pytorch/pytorch.github/copilot-instructions.md · 102k | Copilot instructions | setupbuildteststyle+5 | 100/100 | 14 days ago | |
| chihebnabil/lovable-boilerplate.github/instructions/global.instructions.md · 65 | Copilot instructions | buildlint-formatstylearch+4 | 100/100 | 14 days ago | |
| HerringtonDarkholme/megarepo.github/copilot-instructions.md · 17 | Copilot instructions | setupbuildtestlint-format+7 | 100/100 | 14 days ago | |
| bagisto/bagisto.github/copilot-instructions.md · 28k | Copilot instructions | setupbuildteststyle+5 | 97/100 | 14 days ago | |
| JCodesMore/ai-website-cloner-template.github/copilot-instructions.md · 32k | Copilot instructions | buildlint-formatstylearch+3 | 97/100 | 7 days ago | |
| darkmatter/nixmac.github/copilot-instructions.md · 25 | Copilot instructions | setupbuildtestlint-format+8 | 96/100 | 14 days ago | |
| nerolis-lab/nerolis-lab.github/copilot-instructions.md · 32 | Copilot instructions | setupbuildtestlint-format+11 | 96/100 | 14 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/excalidraw-excalidraw-github-copilot-instructions)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.