← ClaudeAtlas

canon-feedback-filelisted

Format a paste-back report about something broken, missing, or off in canon and write it directly to the toolkit's `.canon/review/feedback/` folder via `canon feedback`. Use when asked to "send this to the toolkit", "report this to canon", "file toolkit feedback", or "give the toolkit feedback about X". Do NOT use for general complaints about other tooling, IDE issues, or in-project bugs that do not implicate canon surfaces.
erclx/canon · ★ 2 · Data & Documents · score 68
Install: claude install-skill erclx/canon
# Canon feedback file Format a `## Toolkit feedback` block from the current session, then ship it to the toolkit repo without manual copy-paste. ## Guards - If nothing in session context points to a toolkit issue, stop: `❌ No toolkit issue in session context. Describe what broke, then re-invoke.` - If the surface type is ambiguous (snippet vs. plugin skill vs. CLI vs. seed), ask one line before formatting. - Do not probe the project, list files, grep, or read toolkit surfaces. Use only what the session already contains. ## Step 1: build the block From the conversation so far, identify: - Target project name or kind, never its full path. The path names a folder on one machine and says nothing a triage session can route on, where the project's own name does. Name a private project by its kind instead, such as `a Next.js app`, since the report leaves the machine. - Toolkit surface and its type (plugin skill, snippet, tooling config, governance rule, seed, or CLI) - Specific toolkit file or name when the session cites one - Observed behavior - Expected behavior, or `unclear` - Repro details already in context (commands run, files touched), or `none` - Proposed fix, or `open` when the session settled on no direction Format as a single fenced markdown block, one `###` heading per field: ```markdown ## Toolkit feedback ### From project <name or kind> ### Surface <type>, <file path or name> ### Observed <one or two lines> ### Expected <one or two lines, or "unclear">