fastapi-refactor skillA
fastapi-refactor is agent-read markdown (skill) from steph-dove/klaussy-agents: Use when the user wants to restructure code while preserving behavior exactly. Establishes a passing test baseline first, then makes incremental moves that each leave the suite green. Refuses to change behavior and structure in the same step. Also known as `klaussy-refactor`..
Indexed from public GitHub and served as immutable, content-addressed versions. Install it pinned to an exact SHA-256 with the mdr CLI, and every file is verified against the hash recorded here before it reaches your agent. The deterministic audit below grades the latest version, and the same file always earns the same grade.
What the file says
Refactor the code the user described. The goal is to change structure while preserving behavior exactly. Do NOT change what the code does — only how it's organized. --- ## Phase 1: Establish the Safety Net Before changing any code, confirm you have tests that cover the current behavior. 1. **Read CLAUDE.md** for project structure, test commands, and conventions. 2. **Read any `.claude/rules/*.md`** whose `paths:` glob matches the area being refactored — they encode the conventions the moved code must continue to obey. 3. **Run the existing test suite.** Record the results — every test must pass before you start. If tests are failing already, stop and report that. Do not refactor code that doesn't have a passing baseline. 3. **Assess coverage of the code you plan to change.** Read the existing tests for the modules involved. If a function you're restructuring has no tests: - Write tests for its current behavior first. - Run them to confirm they pass. - These are your regression guardrails — they prove the refactor didn't break anything. --- ## Phase 2: Understand the Current Code …
Read the whole file at its exact version.
How to install
mdr add steph-dove/klaussy-agents/fastapi-refactor@git:20260918.4ac7924mdr add steph-dove/klaussy-agents/fastapi-refactor@sha256:bf5203384e5904a6Pin to a label to follow the author's releases, or to a sha256 to freeze the exact bytes forever. Either way the resolved hash is written to mdr.lock, and mdr install reproduces it on any machine.
[](https://markdownregistry.com/a/art_cptejl5faewj62kg)
1 badge views in 30 days
Versions
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20260918.4ac7924 latest | 2026-09-18 | 4ac7924 | 5,497 B | A | view · diff |
| git:20260630.a387a0a | 2026-06-30 | a387a0a | 5,463 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (5497 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
steph-dove/klaussy-agents · 16 stars · license MIT · pushed 2026-09-24 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_cptejl5faewj62kg GET https://markdownregistry.com/api/v1/resolve?ref=steph-dove/klaussy-agents/fastapi-refactor GET https://markdownregistry.com/api/v1/blob/bf5203384e5904a6f9f3fd07fddf7feb1ba19c4139aea88bac9ebeef5a85bedf
Your agent does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.