packages/sc-roslyn-diff/skills/sc-diff/SKILL.md
Semantic diffing for .NET source using roslyn-diff. Supports file/folder diffs, HTML reports, and git/PR-aware comparisons (GitHub + Azure DevOps).
npx skillsauth add randlee/synaptic-canvas sc-diffInstall 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.
| Operation | Agent | Returns |
|-----------|-------|---------|
| File/folder diff | sc-diff | JSON: results[], counts, warnings |
| Git/PR diff | sc-git-diff | JSON: results[], refs, counts |
Invoke agents via Agent Runner using .claude/agents/registry.yaml.
files: string (comma-delimited list of 2 file paths)folders: string (comma-delimited list of 2 folder paths)html: boolean (default false)mode: auto (default), roslyn, lineignore_whitespace: boolean (default false)context_lines: number (optional, default 3)text_output: string|bool (optional; true writes .sc/roslyn-diff/temp/diff-#.txt)git_output: string|bool (optional; true writes .sc/roslyn-diff/temp/diff-#.patch)allow_large: boolean (default false)files_per_agent: number (default 10)max_pairs: number (default 100)git_pr: string (PR URL or PR number)files or folders.max_pairs and allow_large is false, stop with a warning.files_per_agent, split into batches and spawn sub-agents..sc/roslyn-diff/settings.json.files_per_agent when set explicitly.success: true|false.success: true includes aggregated counts and per-pair roslyn-diff JSON outputs.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.