CheckYourself Context Router

May 29, 2026 ยท View on GitHub

This file is the file-first entrypoint for agents using CheckYourself. It keeps the repo ICM-compatible without making users read methodology notes first.

CheckYourself is a public, folder-based diagnostic system. It uses staged Markdown context instead of a runtime framework. Load only the stage needed for the user's current task, then write outputs to that stage's output/ folder when the user asks for files or when a handoff artifact is useful.

Canonical Rules

  1. Start read-only for diagnostics.
  2. Infer the user's project stack from evidence.
  3. Sweep the full coverage matrix before ranking findings.
  4. Ask for approval before code, config, production, or destructive changes.
  5. Keep the Markdown report as the source of truth.
  6. Generate the dashboard only when the user explicitly asks for it.
  7. Keep the Creator Kit and local agent state out of public releases.
  8. Detect the user's primary language and any candidate second language at runtime. Ask before using an inferred second language unless the user already named it.
  9. Keep output structure accessible for ADHD, autism, and dyslexia.

Stage Router

User intentLoad firstThen loadPrimary output
"How do I use this?"00_START_HERE/CONTEXT.mdREADME.md, START_HERE.mdUser chooses a path
"Map my app first"01_PROJECT_CONTEXT/CONTEXT.md01_PROJECT_CONTEXT/README.mdApp profile or unknowns list
"Run a diagnostic"02_RUN_DIAGNOSTIC/CONTEXT.mdrules.md, coverage and scoring filesProduction Reality Report
"Fix approved issues"03_GUIDED_FIX_MODE/CONTEXT.mdDiagnostic report, fix templateApproval-gated fixes
"Create a learning plan"04_LEARNING_PLAN/CONTEXT.mdDiagnostic/remediation historyBespoke Learning Plan
"Make a dashboard"10_DASHBOARD/CONTEXT.mdExisting report onlyOptional HTML dashboard or inline Markdown fallback
"Use advanced guidance"90_ADVANCED/CONTEXT.mdRelevant capability onlySpecialist checklist or plan

Output Handoffs

Use these folders for durable handoffs when file output is requested:

  • 01_PROJECT_CONTEXT/output/
  • 02_RUN_DIAGNOSTIC/output/
  • 03_GUIDED_FIX_MODE/output/
  • 04_LEARNING_PLAN/output/
  • 10_DASHBOARD/output/

Do not write generated outputs into source templates unless the user explicitly asks to update the templates.

Public Release Boundary

The public repository should include the CheckYourself product files and should exclude:

  • checkyourself-creator-launch-kit copy/
  • .omx/
  • .DS_Store
  • local generated report/dashboard files unless intentionally committed