

Also from Kynth Studios


Also from Kynth Studios


Also from Kynth Studios
1# Development Workflow23## Brief overview45Standard development commands and workflow for the proxy-llms project.67## Local commands89- Install dependencies: `pnpm install`10- Run locally: `pnpm run dev`11- Typecheck: `pnpm run typecheck`12- Run tests: `pnpm run test`13- Run tests in watch mode: `pnpm run test:watch`14- Run tests with coverage: `pnpm run test:coverage`15- Deploy: `pnpm run deploy`1617## Validation script1819The `validate` script runs all checks in sequence:201. `lockfile-lint`212. `oxlint`223. `tsc --noEmit`234. `vitest run`2425```bash26pnpm run validate27```2829## Development workflow30311. **Review the request, think about it, and brainstorm**322. **Ask clarifying questions** (when needed)333. **Think hard and make a plan**344. **Only when we agree on a plan, create a detailed to-do list** using the `task_progress` parameter355. **If writing code, add these review tasks at the end of the to-do list:**36 - A. Run `pnpm run typecheck`37 - B. Run `pnpm run test`38 - C. Review against routing pattern: `./src/routes/index.ts` must be declarative396. **Once we agree on the to-do list, start implementation**407. **During implementation:**41 - Keep things simple and stick to the requested scope42 - Do NOT over-complicate things43 - Do NOT add unnecessary complexity448. **At the end, verify:**45 - All tests pass (`pnpm run test`)46 - TypeScript compiles cleanly (`pnpm run typecheck`)47 - Routing pattern is respected (declarative `./src/routes/index.ts`)4849## Testing5051- Tests live in `./src/__tests__/*.test.ts` and run with Vitest52- The setup file `./src/__tests__/setup.ts` mocks `globalThis.crypto.randomUUID` for Node.js compatibility53- Always run `pnpm run test` after modifying `./src/server.ts`, `./src/config/providers.ts`, or any test file54
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 |
|---|---|---|---|---|---|
| sosan/proxy-llms.clinerules/routing-pattern.md · 0 | Cline rules | stylearchdo-not | 65/100 | 13 days ago | |
| sosan/proxy-llms.clinerules/project-overview.md · 0 | Cline rules | testarch | 52/100 | 13 days ago | |
| sosan/proxy-llms.clinerules/security.md · 0 | Cline rules | setupstylearchsecurity+1 | 80/100 | 13 days ago | |
| sosan/proxy-llms.clinerules/metrics.md · 0 | Cline rules | archsecurity | 54/100 | 13 days ago | |
| sosan/proxy-llmsCLAUDE.md · 0 | CLAUDE.md | setupteststylesecurity+3 | 81/100 | 13 days ago | |
| sosan/proxy-llms.clinerules/typescript.md · 0 | Cline rules | stylearchtypesdo-not | 69/100 | 13 days ago |
Same format, overlapping stack, ranked by quality.
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| bashdeban/fastmind.clinerules/.project-consistency-keeper2.md · 5 | Cline rules | setupbuildtestlint-format+11 | 100/100 | 14 days ago | |
| JCodesMore/ai-website-cloner-template.clinerules · 32k | Cline rules | buildlint-formatstylearch+3 | 97/100 | 7 days ago | |
| u9401066/zotero-keeper.clinerules/50-pubmed-project.md · 6 | Cline rules | testlint-formatstylearch+1 | 94/100 | 14 days ago | |
| u9401066/zotero-keepervscode-extension/resources/repo-assets/pubmed-search-mcp/.clinerules/50-pubmed-project.md · 6 | Cline rules | testlint-formatstylearch+1 | 94/100 | 14 days ago | |
| VaillerTeeter/HoshimiNest.clinerules/project-identity.md · 1 | Cline rules | setuparchtypesdo-not | 93/100 | 12 days ago | |
| blendsdk/codeops-mcp.clinerules/project.md · 0 | Cline rules | buildteststylearch+7 | 91/100 | 14 days ago | |
| cline/cline.clinerules/general.md · 66k | Cline rules | setupbuildstylearch+2 | 86/100 | 14 days ago | |
| tsongglod123/excel-formula-visualizer.clinerules/development.md · 0 | Cline rules | setupbuildtestarch+2 | 86/100 | today |
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/sosan-proxy-llms-clinerules-development-workflow)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.