cp-skill-revise-iterative — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited cp-skill-revise-iterative (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.
Target: $ARGUMENTS (exactly one note path or filename — if empty, ask which note)
Resolve $ARGUMENTS to a full path. If it's a bare filename, search kb/notes/ for a match. Read the file to confirm it exists and capture the original content.
i=0
source_file=<resolved path>Copy the original to ${source_file}.0 — this is the baseline for the first revision pass.
Run the following loop. Max iterations: 5 (hard cap to prevent runaway).
#### 2a. Run non-interactive revision
claude -p "Revise $(basename ${source_file}).$i for flow, readability, and cohesion. Preserve all semantic content, claims, and structure. You MAY improve the title (# heading) and description frontmatter field if you see a clear improvement — but do not change tags, type, status, or traits. Focus on: sentence-level clarity, paragraph transitions, removing filler, tightening prose." \
--allowedTools "Read,Edit,Write" \
--max-turns 10Run this from the directory containing the file so relative paths work.
#### 2b. Verify the revision happened
Read ${source_file}.$i after the claude call. If the file is unchanged from before the call (content identical to pre-call state), the revision failed — report the failure and bail out. Do not increment or retry.
#### 2c. Semantic fidelity check
Compare ${source_file}.$i (revised) against the previous version (${source_file}.$((i-1)) for i>0, or the original ${source_file} for i=0).
Check for:
If ANY semantic error or structural damage is found:
${source_file}.$((i-1)) (or the original if i=0)#### 2d. Title and description change detection
Compare the # Title heading and description: frontmatter field between the current and previous version. If either changed, flag it — record the before/after values. These are not errors; they will be reported to the user in Step 3. Do not reject a revision solely because it changed the title or description.
#### 2e. Significance check
Assess whether the changes in this pass are significant — meaningful improvements to flow, readability, or cohesion beyond trivial whitespace or punctuation.
i, copy ${source_file}.$i to ${source_file}.$((i+1)), and loop back to 2a.Note: When copying to the next iteration file, always copy the current ${source_file}.$i (not the original).
The best version is the last file that passed the semantic fidelity check.
${source_file}? (The intermediate files will be cleaned up either way.)"# Title):git mv ${source_file} ${new_filename}kb/ and update them to the new filename${source_file}.0, ${source_file}.1, etc.)Never:
Always:
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.