Install
$ agentstack add skill-joslat-maf-doctor-maf-obsolete-api-registry ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
Obsolete API Registry
This registry is the source of truth for all known [Obsolete] APIs in MAF 1.3.0.
How to Use This Skill
- A
cs0618-hunterscan has produced one or more CS0618 warning lines - Extract the obsolete method name from the warning text
- Look it up in
registry.yaml(in this directory) - Apply the
replacement_patternexactly as documented - If the warning is NOT in the registry — add it (see "Adding New Entries" below)
registry.yaml Format
- id:
package:
version_introduced:
type:
method:
obsolete_signature:
replacement_signature:
argument_order_change:
fix_description:
example_before: |
example_after: |
cs_warning: CS0618
guide_section:
notes:
Adding New Entries
When cs0618-hunter finds a CS0618 warning that is NOT in registry.yaml:
- Open
registry.yaml - Add a new entry using the format above
- Fill in the obsolete and replacement signatures from the compiler warning message
- Test the fix — confirm the warning disappears after applying it
- Commit the updated
registry.yamlalongside your migration changes
This is how the registry grows over time — each migration run that finds a new obsolete API enriches the registry for future runs.
Current Registry Contents
See registry.yaml for the full machine-readable data. Current entries:
| ID | Method | Obsolete signature | Replacement | |----|--------|--------------------|-------------| | MAF130-FAN-IN-001 | WorkflowBuilder.AddFanInBarrierEdge | (ExecutorBinding target, IEnumerable sources) | (IEnumerable sources, ExecutorBinding target) |
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: joslat
- Source: joslat/maf-doctor
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.