

Also from Kynth Studios


Also from Kynth Studios


Also from Kynth Studios
123456# Knowledge Vault Conventions78Activate this rule when writing or maintaining concepts in an OKF knowledge vault.910A vault is a **map, not the territory**. Source-of-truth docs stay where they live; code stays11authoritative over everything, including the vault. A concept is a ~50-line map-card that12summarizes and links — it never restates its source.1314## The Frontmatter Contract1516Required on every concept: `type`, `title`, `description` (≤160 chars), `tags`, `timestamp`,17`status`.1819`timestamp` is **the date the concept was last verified against its sources** — not the date the20file was edited. Optional: `resource`, `domain`, `ticket`, `sources`, `docs`, `verified_against`.2122**YAML subset only** — scalars, double-quoted strings, inline lists, and two-space block lists. No23nested maps, no multiline scalars. This is what keeps the validator dependency-free.2425## Link Rules26271. Relative markdown links only. **No wikilinks**, no leading-slash paths, no repo-host URLs for28 files in this repo.292. Concept-to-concept links never leave the bundle.303. Links that leave the bundle appear only under `## Citations` (`index.md` and `guide` types are31 exempt — they are navigation).324. **Link only to concept IDs listed in `_meta/manifest.json`.** If the concept does not exist,33 name it in prose and report it as a suggestion. **Never invent a link.**3435Rule 4 is the one that matters most when several agents author in parallel. Without it you get a36graph of plausible, confident, broken references.3738## Writing Rules3940- **Summarize, never duplicate.** If you are restating more than a paragraph, stop and link.41- **Code wins.** Name the helper actually called, not the one the code *should* call. When code42 contradicts docs, document the code and note the discrepancy.43- Section H2s must exactly match the type's template, in order. Do not add, remove, or rename.44- Environment variable names may be mentioned; values never.45- No emoji in concept files.4647## Drift Discipline4849Staleness is computed, not felt: a concept is stale if and only if a path in its `resource` or50`sources` changed since the manifest's `baseline_sha`.5152**A citation is not re-verification.** Linking a concept from somewhere new does not make its53claims fresher. Only re-deriving it from source bumps `timestamp` and `verified_against`.5455Deleted source → `status: deprecated`, never a file deletion; inbound links must be cleaned first.5657## Before You Commit5859```bash60node knowledge-vault/scripts/validate-vault.mjs --vault <vault>61```6263Must exit 0. Prepend a dated entry to `log.md` and bump the `timestamp` of every concept you64actually re-verified.6566## References6768- `knowledge-vault/docs/GUIDE.md` -- the method and why each rule exists69- `knowledge-vault/docs/ADOPTION-PLAYBOOK.md` -- running your first build70- `knowledge-vault/templates/starter-bundle/_meta/CONVENTIONS.md` -- the full constitution71
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 |
|---|---|---|---|---|---|
| bybren-llc/safe-agentic-workflow.cursor/rules/00-core-principles.mdc · 399 | Cursor rules | no sections | 48/100 | today | |
| bybren-llc/safe-agentic-workflow.cursor/rules/01-git-workflow.mdc · 399 | Cursor rules | lint-formatstyletypesgit+2 | 85/100 | today | |
| bybren-llc/safe-agentic-workflow.cursor/rules/02-pattern-discovery.mdc · 399 | Cursor rules | stylearchgitdo-not+2 | 73/100 | today | |
| bybren-llc/safe-agentic-workflow.cursor/rules/03-safe-ai-dlc.mdc · 399 | Cursor rules | styledo-not | 59/100 | today | |
| bybren-llc/safe-agentic-workflow.cursor/rules/10-backend-python.mdc · 399 | Cursor rules | testlint-formatstylegit+4 | 97/100 | today | |
| bybren-llc/safe-agentic-workflow.cursor/rules/11-frontend-react.mdc · 399 | Cursor rules | buildstyletypessecurity+3 | 65/100 | today | |
| bybren-llc/safe-agentic-workflow.cursor/rules/12-database-sql.mdc · 399 | Cursor rules | testtypesgitsecurity+3 | 69/100 | today | |
| bybren-llc/safe-agentic-workflow.cursor/rules/13-testing.mdc · 399 | Cursor rules | teststyletesting-strategyapi+1 | 88/100 | today | |
| bybren-llc/safe-agentic-workflow.cursor/rules/14-spec-creation.mdc · 399 | Cursor rules | teststylegitdo-not | 69/100 | today | |
| bybren-llc/safe-agentic-workflow.cursor/rules/15-deployment.mdc · 399 | Cursor rules | setuptestgitsecurity+2 | 80/100 | today | |
| bybren-llc/safe-agentic-workflow.cursor/rules/16-stripe-payments.mdc · 399 | Cursor rules | testdo-not | 61/100 | today | |
| bybren-llc/safe-agentic-workflow.cursor/rules/20-agent-architect.mdc · 399 | Cursor rules | stylearchgit | 58/100 | today | |
| bybren-llc/safe-agentic-workflow.cursor/rules/21-agent-backend.mdc · 399 | Cursor rules | testlint-formatstyleapi+1 | 85/100 | today | |
| bybren-llc/safe-agentic-workflow.cursor/rules/22-agent-qas.mdc · 399 | Cursor rules | teststylesecurityagent-behaviour | 81/100 | today | |
| bybren-llc/safe-agentic-workflow.cursor/rules/23-agent-security.mdc · 399 | Cursor rules | stylesecurity | 52/100 | today | |
| bybren-llc/safe-agentic-workflow.cursor/rules/30-background-agents.mdc · 399 | Cursor rules | testlint-formatstylegit+1 | 74/100 | today | |
| bybren-llc/safe-agentic-workflow.cursor/rules/31-mcp-integration.mdc · 399 | Cursor rules | stylesecuritydo-notagent-behaviour | 61/100 | today | |
| bybren-llc/safe-agentic-workflow.gemini/GEMINI.md · 399 | GEMINI.md | lint-formatstylearchgit+4 | 66/100 | today | |
| bybren-llc/safe-agentic-workflowAGENTS.md · 399 | AGENTS.md | buildteststylearch+5 | 84/100 | today | |
| bybren-llc/safe-agentic-workflowCLAUDE.md · 399 | CLAUDE.md | buildtestlint-formatarch+6 | 91/100 | today |
Same format, overlapping stack, ranked by quality.
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| hiromaily/go-crypto-wallet.cursor/rules/typescript.mdc · 126 | Cursor rules | setupbuildtestlint-format+6 | 100/100 | 14 days ago | |
| TechSquidTV/Hermes.cursor/rules/10-hermes-api.mdc · 46 | Cursor rules | testlint-formatstylearch+5 | 100/100 | 14 days ago | |
| Allymahmoud/case-intake-platform.cursor/rules/frontend.mdc · 0 | Cursor rules | setuptestlint-formatstyle+7 | 99/100 | 14 days ago | |
| dodgecfr/combatfilms-webapp.cursor/rules/frontend.mdc · 0 | Cursor rules | setuptestlint-formatstyle+7 | 99/100 | 14 days ago | |
| deifos/clipmira-subtitles.cursor/rules/frontend.mdc · 1 | Cursor rules | setuptestlint-formatstyle+7 | 99/100 | 14 days ago | |
| markstev/mark-starter.cursor/rules/frontend.mdc · 0 | Cursor rules | setuptestlint-formatstyle+6 | 99/100 | 14 days ago | |
| langflow-ai/langflow.cursor/rules/docs_development.mdc · 153k | Cursor rules | setupbuildtestlint-format+7 | 97/100 | 14 days ago | |
| bybren-llc/safe-agentic-workflow.cursor/rules/10-backend-python.mdc · 399 | Cursor rules | testlint-formatstylegit+4 | 97/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/bybren-llc-safe-agentic-workflow-cursor-rules-04-knowledge-vault)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.