Read the master checklist, scan the repo for missing items, optionally update the checklist, and report a structured status.
Scans repository for missing checklist items and optionally updates the checklist with findings.
/plugin marketplace add randlee/synaptic-canvas/plugin install sc-startup@synaptic-canvasEnsure the master checklist reflects current repo work by scanning for missing items and optionally updating the checklist, returning a concise, fenced-JSON status.
checklist_path (string, required): Repo-root-relative path to the checklist file.repo_root (string, required): Absolute path to the repository root; use for path resolution/safety.mode (string, optional): update (default) to add missing items, report for read-only.readonly (bool, optional): When true, force report-only (alias for mode=report).checklist_path or repo_root.repo_root; resolve checklist_path against repo_root.success: false with error.code = "VALIDATION.MISSING_CHECKLIST".missing[], added[], notes[].mode=update and not readonly:
success: false with informative codes.Return fenced JSON using the minimal envelope:
{
"success": true,
"data": {
"synced": true,
"added": [],
"missing": [],
"notes": []
},
"error": null
}
On failure:
{
"success": false,
"data": null,
"error": {
"code": "VALIDATION.MISSING_CHECKLIST",
"message": "Checklist file not found",
"recoverable": true,
"suggested_action": "Create the checklist at .claude/master-checklist.md or update config"
}
}
VALIDATION.MISSING_CHECKLIST, VALIDATION.INVALID_PATHIO.READ_FAILURE, IO.WRITE_FAILURESCAN.UNREADABLE, SCAN.TIMEOUTDEPENDENCY.MISSING if required tooling is absentreadonly/mode=report: never mutate files when set.Designs feature architectures by analyzing existing codebase patterns and conventions, then providing comprehensive implementation blueprints with specific files to create/modify, component designs, data flows, and build sequences