fix
Claude Code SDK for Rust
Install / Use
npx skills add bredmond1019/claude-sdk-rsInstalls into whichever agent you are using.
Claude Commands
Claude Code slash commands
Quality Score
Category
Development & EngineeringSupported Platforms
Our assessment of fix
fix scores 62/100 on our quality scale, 4034th of 4,606 Development & Engineering skills we index.
Its Claude Commands is 6.0 KB long, split into 5 sections with 1 code example: a thorough specification that gives an agent plenty to work with.
It has no GitHub stars yet, so there is no community track record; judge it on its content.
Maintenance, license and trust
- The repository was last updated 42 days ago, so fix is actively maintained.
- No license is declared. By default that means all rights are reserved: you can read it, but reusing or redistributing it is not clearly permitted. Ask the author before building on it commercially.
- Its trust signals score 80/100, with 2 cautions from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
Safety scan
No issues foundOur scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands.
Automated pattern scan on 2026-10-26. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.
fix compared with similar skills
All 4 of these similar skills score higher than fix; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| fix (this skill)by bredmond1019 | 62 | 0 | 42d ago | Claude Commands |
| claude-memby thedotmack | 100 | 103.4k | today | CLAUDE.md |
| Agent-Reachby Panniantong | 100 | 103.3k | 1d ago | CLAUDE.md |
| taste-skillby Leonxlnx | 100 | 102.9k | today | CLAUDE.md |
| Understand-Anythingby Egonex-AI | 100 | 88.4k | today | CLAUDE.md |
Frequently asked questions
- How do I install fix?
- Run
npx skills add bredmond1019/claude-sdk-rs. The install tabs above show the steps for each supported agent. - Which AI agents does fix work with?
- It is written for Claude Code, as a Claude Commands file. Other agents that read the same format can often use it too.
- Is fix safe to use?
- Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. It declares no license and scores 80/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is fix still maintained?
- The repository was last updated 42 days ago, so fix is actively maintained.
Skill content
View source on GitHubFix — Make targeted fixes for a FAIL or PARTIAL review verdict.
Variables
$ARGUMENTS — path to the task spec, with an optional task number suffix. Same format as /implement.
Examples:
planning/phase0-blockC/tasks.md— fix all tasks in the specplanning/phase0-blockC/tasks.md 3— fix task 3 only
Instructions
-
If
$ARGUMENTSis not provided, stop and ask the user for the task spec path. -
Parse
$ARGUMENTS: split on the last space. If the trailing token is a number, treat it as the task number to fix; the remainder is the spec path. If no number is present, operate on all tasks. -
Derive the spec dir:
planning/phase0-blockC/tasks.md→planning/phase0-blockC/sdlc/. -
Read
sdlc/state.json(if absent, andsdlc/worklog.mdalso has no## Reviewsection for this scope, stop immediately:Cannot fix: no review result found for
<spec> [N]. Run/review-task <spec> [N]first. ). Find the most recentreviewverdict for this scope:state.json's top-levelreview.verdictfield (spec-wide runs) or, for a task-scoped fix, the relevanttasks["<N>"]entry plus the most recent## Task <N> — REVIEW ...section insdlc/worklog.md(worklog sections are the ordered history; state.json only holds the latest value per key). -
Check the verdict.
- If PASS: stop with: "Review verdict is PASS — no fix needed. Run
/document <spec> [N]." - If FAIL or PARTIAL: continue.
- If PASS: stop with: "Review verdict is PASS — no fix needed. Run
-
Extract from the most recent
## Task <N> — REVIEW ...worklog section (andstate.json'sreview.findings, if populated): a. Every acceptance criterion recorded as NOT MET or PARTIAL — criterion text and evidence. b. Every issue listed — collect the symbol reference (function, struct, type, or test name; a line number only as a secondary hint) and description. c. The blocking rationale. -
Run
/primeto orient to the codebase. -
Determine the fix pass number: read
sdlc/state.json'stasks["<N>"].attempts(or, for a full run, the highestattemptsacross all task entries touched by this spec). This fix pass isattempts + 1. If no prior state exists, this is Fix Pass 1 — note its absence. -
Determine the baseline file list: read
sdlc/state.json'stasks["<N>"].files_changed(the implement/prior-fix-pass record). If absent, use the files most likely touched based on the spec and the review worklog section's issues. -
Read the task spec in full: acceptance criteria and Validation Commands section.
-
Read every source file from the baseline file list (step 9). Understand current code state.
-
THINK HARD: for each failing criterion (step 6a) and each issue found (step 6b), identify the minimal targeted change needed. Do not re-implement work that already passed.
-
Make only the targeted fixes. Address every item from steps 6a and 6b. Do not touch code paths that the review confirmed as passing.
-
Compile the complete file list: start with the baseline list (step 9). Add any new files touched by this fix. Remove nothing — even files untouched by this fix pass must remain listed if a prior implementation step created or modified them. Run
git diff --statto verify completeness. This list is the authoritative input for/document. -
Run the validation commands from the spec's Validation Commands section exactly as written. If the spec has none, run the project's checks from
planning/harness.json(validation.checks[]); if that is absent too, stop and ask the user for the validation commands. Capture the exact output. -
If validation still fails: record the remaining failures clearly in the worklog entry (see Record) — do NOT loop or attempt further changes. The subsequent
/testand/review-taskcycle is the authoritative gate. A second fix pass may be needed. -
Record this fix pass (see Record).
-
Summarize the fixes to the user in the chat: what was wrong, what was changed, and whether validation passed.
-
Output the pipeline next steps:
Next: /test <spec> [N] then: /review-task <spec> [N]
Context / Files to Read
sdlc/state.jsonandsdlc/worklog.md's most recent## Task <N> — REVIEW ...section — read first; gate on non-PASS verdict$ARGUMENTS(the task spec) — for acceptance criteria and validation commandsCLAUDE.md(standing rules)- All source files from the baseline file list (step 9)
Record (worklog + state — the fix pass appends, it does not overwrite)
No prose report file, and no overwrite. The old prose-report version of this command wrote "the current state of Phase 2 work" by overwriting the implement report slot on every fix pass — that behavior does not carry over. In the worklog model every fix pass appends its own section like every other step; git history (each fix pass's own commit) already gives you what the overwrite was for, so nothing is lost by appending instead.
-
Read
sdlc/state.json(else start from{}); preserve fields you don't touch. -
Update
sdlc/state.json: settasks["<N>"].statusto"fix_passed"or"fix_failed"; incrementtasks["<N>"].attempts; append this pass's fix descriptions totasks["<N>"].fixes; settasks["<N>"].files_changedto the complete list from step 14; settasks["<N>"].committo this pass's short commit hash; settasks["<N>"].validatedto the step-15 result. Bumpupdated_at; preservestarted_at. -
Append to
sdlc/worklog.md(create with header# Worklog — <spec-slug>+ a blank line first, if it doesn't exist yet):## Task <N> — FIX PASS <k> — <PASSED|FAILED> Addressed: <criterion/issue summaries, semicolon-joined> Files: <comma-joined file list> Commit: <short hash> Validated: <PASS|FAIL, from step 15>(
<N>is "All Tasks" when no task number was given;<k>is the fix pass number from step 8.)
Then summarize the fixes to the user in the chat.
Then output:
Next: /test <spec> [N]
then: /review-task <spec> [N]
Related Skills
claude-mem
103.4kPersistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Agent-Reach
103.3kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
taste-skill
102.9kAgent skills that give coding agents taste: art direction, reference images and a browser check instead of generic AI pages
Understand-Anything
88.4kGraphs that teach > graphs that impress. Turn any code into an interactive knowledge graph you can explore, search, and ask questions about. Works with Claude Code, Codex, Cursor, Copilot, Gemini CLI, and more.
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
