packages/sc-coding-agent-hardening/skills/coding-agent-hardening/SKILL.md
Harden coding, QA, and orchestration agent prompts so they fix issues autonomously instead of letting findings pass through as minor, pre-existing, non-blocking, or technical debt. Use when editing existing agent prompts, review instructions, or orchestration workflows to remove permissive issue-handling behavior and tighten escalation criteria.
npx skillsauth add randlee/synaptic-canvas coding-agent-hardeningInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill is for editing existing agent prompts and orchestration instructions so they stop normalizing avoidable defects. It is not a general review skill. It is a prompt-hardening skill for agent behavior.
Use this skill when modifying prompts for:
The goal is to eliminate default behaviors that allow issues to survive under labels like:
Harden prompts toward a fix-first default:
Human escalation is still allowed, but only for real decisions:
This skill operates directly in the current session. It does not delegate to background agents or Agent Runner.
./references/hardening-policy.md — normative rewrite policy for issue handling and escalation./references/prompt-rewrite-patterns.md — concrete rewrite patterns to remove permissive wording./references/agent-category-guidance.md — category-specific hardening rules for coding, QA, and orchestration agents./references/repo-target-map.md — optional Synaptic Canvas repo target map; ignore outside this repositoryRead ./references/hardening-policy.md first. Then read ./references/agent-category-guidance.md for the target agent type. Use ./references/prompt-rewrite-patterns.md while editing the actual prompt text. Read ./references/repo-target-map.md only when hardening Synaptic Canvas agents in this repository.
When hardening an existing agent prompt:
Identify the agent category:
Read the applicable sections in:
./references/hardening-policy.md./references/agent-category-guidance.mdScan the target prompt for permissive patterns such as:
Rewrite the prompt so the agent:
Preserve legitimate constraints:
Before declaring the prompt hardened, verify that it no longer permits:
See ./references/agent-category-guidance.md for category-specific rewrite rules for coding, QA/review, and orchestration agents.
When using this skill to update an agent prompt:
Do not describe the prompt as hardened unless the old defer/ignore behaviors were explicitly removed.
tools
Set up a repo-local just task runner with a root Justfile, optional .just/ helper scripts, and curated help, build, fmt, lint, test, and ci recipes. Use when a repo needs just, a Justfile, .just helpers, or when the user mentions task automation, "just build", "just lint", "just fmt", or dropping in a just system.
tools
Convert PDF documents to markdown, extract images and tables using the docling CLI. Use when asked to convert a PDF, extract a datasheet, get images from a PDF, or process any document into structured output. Triggers: 'convert pdf', 'pdf to markdown', 'extract images from pdf', 'datasheet', 'get tables from pdf', 'extract diagrams'. No MCP required — uses docling CLI only.
development
Use when another workflow must launch Claude, Codex, or Gemini as a separate background sub-agent without opening a terminal. Spawns the `launchpad` agent with fenced JSON input and `run_in_background: true`.
testing
Run repo startup: prompt load, checklist sync, optional PR triage, worktree hygiene, and CI pull. Best-effort with structured status.