From re-scale
Audit a ported Scala file against its original source — runs shortcuts, compare, stale-stubs, and records the result
How this skill is triggered — by the user, by Claude, or both
Slash command
/re-scale:audit-fileThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Audit the file at `$ARGUMENTS` against its original source.
Audit the file at $ARGUMENTS against its original source.
Read the Scala file with the Read tool.
Identify the original source file:
Covenant-source-reference: or a Migration notes: blockoriginal-src/ submodule using the project's type-mapping conventionRead the original source file from the local submodule (never fetch from GitHub).
Run enforcement checks:
re-scale enforce shortcuts --file <path>
re-scale enforce compare --port <path> --source <original> --strict
re-scale enforce verify --file <path>
Check conventions:
return, no raw null (use Nullable[A])final case class, split packages, braces requiredboundary/break where the original has early returnsCheck tests — does the original have tests? Are they ported?
Record the audit result:
re-scale db audit set <file_path> --status <pass|minor_issues|major_issues> --tested <yes|no|partial> --notes "..."
If the file passes all checks, stamp the covenant:
re-scale enforce covenant-apply --file <path> --source <original> [--spec-pass N]
Do NOT access .rescale/data/ files directly. Use re-scale db commands.
Do NOT use shell commands for search/read. Use Grep, Glob, Read, Edit tools.
npx claudepluginhub kubuszok/re-scale --plugin re-scaleCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.