Use when generating, editing, or reviewing Scala, Python, TypeScript, JavaScript, or Rust code so company-specific practices are checked before planning, after edits, and before final handoff.
72
88%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Use the Practice Registry MCP server for Scala, Python, TypeScript, JavaScript, and Rust code work.
preflight when intent or files are known.check_plan with the intent, files, language, framework, dependencies, and planned approach before writing code.scan_diff with the final diff for concrete changed-line findings.check_diff for advisory practice guidance when the code shape is broader than a concrete Semgrep finding.finalize_change with the final diff and pass the matching check_plan observation id when available.passed field. Treat only allowed and follow_guidance as pass decisions.explain_practice before overriding a discouraged, legacy_accepted, or needs_review result.banned findings as blockers. Change the code before finishing.legacy_accepted as allowed only for the recorded context. Do not add new handwritten uses of legacy patterns.propose_practice for repeated uncovered decisions and record_exception for scoped exception requests.needs_review through the named owner or record_approval. Research approval requires an indexed practice plus at least two directly supporting HTTPS sources from independent publishers and domains.If hooks or CI report a practice finding, fix the code and rerun the same check before summarizing the work.
20bd7fe
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.