Use when you need focused cleanup audits, safe removals, scoped quality-risk reductions, and evidence-backed cleanup plans before touching code.
40
40%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./Infrastructure/references/deferred-skill-context/agent-ops-unslopify/SKILL.mdTask: $ARGUMENTS
Make cleanup boring, scoped, and reversible. Unslopify should turn vague code-quality discomfort into evidence, a small cleanup ledger, and validation proof before edits happen.
Unslopify is a cleanup-only maintenance workflow. It is not for broad architecture redesign.
Canonical workflow is this file; $unslopify is the handle that routes to it.
Use Unslopify when the user asks for focused cleanup in an owned code scope with low architectural blast radius:
Mark these as out-of-scope and escalate:
schema_version.blocked_catalog_parity can hide runtime mentionability even when handles exist.Example:
./bin/ask repo status./bin/ask skills list --category <topic>rg, fd, git status for shape and evidence boundaries.Run focused evidence-gathering passes before planning. Keep edits in Phase 4.
For each lane, capture evidence, confidence, and risks; do not mix opinions and edits.
Create a short digest before planning:
Run baseline checks for the target scope and record failures as baseline state.
Use this decision matrix:
Implement now: evidence is strong and blast radius is clear.Needs human review: credible but contract/API/migration/behavior risk is uncertain.Out of scope: valid issue that needs redesign or broad ownership change.No action: no useful safe change.Order implementation in small batches (top 3–5 coherent items):
Apply one batch at a time.
Needs human review and stop edits.Report this explicitly:
Do not claim completion if evidence is missing or a blocker exists.
Before execution:
./bin/ask skills resolve unslopify --json (resolver proof)./bin/ask skills handles --check --json (handle proof)./bin/ask skills route unslopify --json (route proof)./bin/ask skills sync --scope workspace --projection rooted --json (workspace invocation proof)./bin/ask skills sync --scope user --projection rooted --json (user runtime proof, when needed)Use these as separate gating steps. If any step fails, stop and request a fix before proceeding.
If any of these checks fails, do not proceed with execution claims. Report the blocker and request remediation.
./bin/ask repo validate --ephemeral./bin/ask skills resolve unslopify --json./bin/ask skills handles --check --jsonIf any command fails, include the exact failing command, a redacted stderr/trace excerpt (enough to diagnose), and the next safe-step fix before continuing. Fail fast: stop at the first failed gate, do not proceed with cleanup edits, and rerun the failed gate after fixing the blocker.
src/payments and tell me what can safely be removed."references/contract.yaml for the machine-readable contract.references/evals.yaml for benchmark and adversarial prompt cases.references/task-profile.json for evaluator thresholds.| Skill | When to use together |
|---|---|
| [[simplify]] | Review a proposed cleanup diff for unnecessary complexity, duplication, or avoidable abstraction before final handoff |
| [[verification-before-completion]] | Confirm completion claims, validation evidence, and remaining blocker status before saying cleanup work is done |
d00c351
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.