packages/sc-rust/skills/rust-development/SKILL.md
Develop, review, and explore Rust code with strict adherence to Pragmatic Rust Guidelines. Use when the user mentions Rust, .rs files, Cargo, clippy, rustdoc, or requests Rust architecture, implementation, or review.
npx skillsauth add randlee/synaptic-canvas rust-developmentInstall 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 coordinates Rust development workflows and enforces Rust coding standards and best practices when creating or modifying Rust code.
When asked about generating new code or making code changes to existing code, make
sure that edits are conformant to the Rust guidelines at .claude/skills/rust-development/guidelines.txt if the language to generate is Rust.
Key areas to enforce:
Only add a compliance comment when the user explicitly asks for a compliance annotation or a compliance-focused review. If requested, add:
// Rust guideline compliant {date}
where {date} is the guideline date/version.
Invoke these agents via Agent Runner using .claude/agents/registry.yaml. This keeps Rust delegation registry-enforced and version-audited instead of bypassing the installed agent registry.
rust-architect: Architecture and implementation blueprintsrust-code-reviewer: High-confidence Rust code reviewsrust-code-explorer: Feature tracing and architecture mappingrust-developer: Rust implementation and refactoringTask tool template:
<invoke name="Task">
<parameter name="subagent_type">rust-architect | rust-code-reviewer | rust-code-explorer | rust-developer</parameter>
<parameter name="description">Short description of the Rust work</parameter>
<parameter name="prompt">Detailed Rust task. Require the agent to return fenced JSON using its documented {success,data,error} envelope.</parameter>
</invoke>
This skill activates automatically when:
The detailed guidelines are maintained in .claude/skills/rust-development/guidelines.txt.
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.