{
  "markdown": "# JonDoesCoding Repository Standards\n\nUse this repository to initialize a new codebase with Jonathan’s default coding, architecture, security, testing, verification, dependency, and change-safety standards.\n\n## Give this to Codex\n\nPaste the repository URL and this instruction:\n\n```text\nRead the README in https://github.com/jondoescoding/jondoescoding-coding-rules.\nInitialize this repository with Jonathan's coding standards.\nInspect the existing repo first, preserve its conventions and dirty changes,\ninstall the standards without overwriting conflicts, then adapt docs/index.md\nwith project-specific architecture, commands, integrations, and verification.\nKeep AGENTS.md lean.\n```\n\n## Initialize a repository\n\nFrom the target repository:\n\n```powershell\nnpx jondoescoding-coding-rules init --dry-run\nnpx jondoescoding-coding-rules init\n```\n\nThe dry run shows every path before writing. Normal initialization refuses to overwrite different existing files. Use `--force` only after reviewing those conflicts.\n\n## What gets installed\n\n```text\nAGENTS.md\ndocs/\n  index.md\n  standards/\n    architecture.md\n    change-safety.md\n    coding-practices.md\n    dependencies.md\n    security.md\n    testing.md\n    verification.md\n```\n\n`AGENTS.md` is intentionally short. It routes agents into a linked knowledge graph, meaning a set of small Markdown concepts connected with normal links.\n\n## Standards\n\n- [Coding practices](standards/coding-practices.md): minimize cognitive load and unnecessary abstraction.\n- [Architecture](standards/architecture.md): UI, hooks, domain modules, adapters, and provider boundaries.\n- [Security](standards/security.md): server-derived identity, authorization, validation, rate limits, secrets, and safe errors.\n- [Testing](standards/testing.md): confidence over coverage and tests through stable interfaces.\n- [Verification](standards/verification.md): targeted checks, authoritative checks, builds, and real browser proof.\n- [Dependencies](standards/dependencies.md): reachable imports, official docs, and verified dead-code removal.\n- [Change safety](standards/change-safety.md): preserve dirty work, scope git actions, and record durable knowledge.\n\nThese principles were extracted from the most mature conventions in Prompt Bank, then generalized so they do not assume its routes, vendors, database, or framework.\n\n## Existing Cursor and Claude templates\n\nThe older template library remains available:\n\n```powershell\nnpx jondoescoding-coding-rules legacy --type cursor\nnpx jondoescoding-coding-rules legacy --type cursor seo/seo-best-practices\nnpx jondoescoding-coding-rules legacy --type claude-code --all\n```\n\n## Develop\n\n```powershell\nnpm test\nnpm pack --dry-run\n```\n\nStart at [docs/index.md](docs/index.md) for this repository’s own knowledge graph.\n",
  "bytes": 2782,
  "sha": "98eb0a2305059bd70059a448766fd4be077d124486a4684b4705b00ab0e3af19",
  "repo_slug": "jondoescoding/jondoescoding-coding-rules",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/okf_jondoescoding_jondoescoding_coding_rules_9e9db880/readme"
}