apply-findings-2627e6 — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited apply-findings-2627e6 (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Apply evaluated findings from the conversation context. Findings must have been through $evaluate-findings first.
Collect all findings from the conversation context. Findings should have Verdict columns (Apply, Skip, Escalate) from $evaluate-findings.
If findings are unevaluated (raw output without verdicts), stop and say to run $evaluate-findings first.
Group Apply findings by file path and apply in file order to minimize context switching. For each finding:
If a finding references code that has changed since it was generated (e.g., by a prior fix in this same run), re-assess whether it still applies. Skip if the code has diverged.
When an escalated finding's outcome would change what the other fixes should look like, settle it in Step 3 before applying them.
For findings with Escalate verdict, use request_user_input to let the user decide. Output the finding's technical detail as text first, including the fact that forces the choice, then state the question as the decision the user owns. When the choice changes what the software does for the person using it, open that detail with the behavior that person gets under each option and the goal it serves, before any mechanism terms. When the finding is a disagreement between two artifacts, first establish which artifact changed last and which one the code or content that consumes them follows today. Include that in the detail and weigh it in the recommendation, then ask which behavior is wanted; reconciling the artifacts follows from that answer.
Recommend the genuinely best option: place it first and append (Recommended) to its label, judging "best" on technical merit alone (the soundest engineering outcome), independent of how closely the option conforms to the task's original scope. Reserve the Note for later recommendation for a fix that is not ready to make: it needs design work of its own, or rests on a cause or fact this session cannot establish. Name what it waits on in that option's description. Treat a finding being pre-existing or outside the changeset as a scope cost to state beside the recommended option, with no bearing on which option that is. When the choice hinges on product intent or domain knowledge you lack and merit cannot settle it, say so instead of forcing a pick. Where an established convention answers a visual or interaction choice, that settles it: recommend the option that follows the convention and name it. Take the project's own treatment of like elements ahead of the platform's, and the platform's ahead of general practice. Give each option a plain-language description that carries the trade-off: its concrete effect and what it costs. Before asking, confirm every claim a description makes about what its remedy does, including its effect on legitimate callers and what it leaves untouched, the way Step 2 items 3 and 5 check a fix. Correct a claim that check contradicts. When the check needs material this session has not read, read it. Mark as unverified in that description only a claim this session cannot establish, and leave (Recommended) off the option whose remedy it describes. When a tool available in this session can carry out the remedy directly, make that action the Apply option rather than tooling that would carry it out later, and name in its description the system it acts on and whether the action can be undone. When the recommended option also widens the changeset's scope, name both its merit and that scope cost so the user can weigh them. When an earlier escalation already widened the changeset, state the running total alongside this option's increment. When the choice is costly to reverse — it establishes a pattern others will follow, defines an interface, or commits to a data shape — offer the consultation option in place of whichever alternative fits the finding least, labeled "Get a second opinion", keeping the question at three options, and resolve a freeform answer naming the alternative left out the same way as a selected one. Offer it as well whenever no option earns (Recommended) with conviction, and whenever the finding names a defect in a fix this session made earlier.
$note-improvement skill to capture it$consult-claude skill for a second opinion on the choice, or the $consult-oracle skill when standard approaches have already failed. Then apply, skip, or note the finding with that answer in handAfter an escalation resolves, hold every other decision the user made earlier, in discussion or recorded in the artifact, against that resolution: re-read what the decision was recorded or described as depending on. Where the resolution takes away a part of the design it depended on, name that part and use request_user_input to re-ask the decision, under this step's rules for framing a question and its options. Bring the artifact in line with the answer, then run Step 2's post-fix checks (items 8 and 9) against that edit.
Report the outcome as a table, one row per finding, keeping every cell to a single line:
| File | Finding | Outcome |
|---|
Where Outcome is one of:
Keep the report to the table. Add prose only where an escalation's resolution changed what the other fixes look like, where it led to re-asking an earlier decision, or where a fix corrected the factual premise a user's choice rested on. For a re-asked decision, name the decision, the part of the design the resolution took away, and the answer.
Then call update_plan to mark this step completed and continue with the next step of the active workflow.
git worktree created there with its own dependency install and discarded afterward. Do not stage, build, or test the shared working tree.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.