joslat

30 mods across 1 repository, 14 stars between them.

MAF Auditor Agent

01

joslat/maf-doctor

Agent Claude Code

Use when you need to audit a .NET codebase and generate a ready-to-execute MAF migration plan. Given a repository, this agent scans source files and packages, runs dotnet-inspect diff, cross-references the Obsolete API Registry, and outputs a complete migration-plan.md with a populated tracking table.

not rated 14 4d ago A 69 tokens original MIT

joslat/maf-doctor

Agent Claude Code

Use when you need a best-practice / drift audit of a clean MAF 1.3.0 codebase. Distinct from @maf-auditor (which generates a migration plan). This reviewer assumes you are ALREADY on 1.3.0 and asks 'is this code idiomatic, secure, observable, and identity-safe?' Output: audit-report.md, NOT migration-plan.md.

not rated 14 4d ago A 89 tokens original MIT

joslat/maf-doctor

Agent Claude Code

Use when migrating an app FROM Semantic Kernel (C#) TO Microsoft Agent Framework (MAF) — a cross-framework port, NOT a MAF version upgrade. Inventories SK usage, classifies every construct (🌉 bridge / 🔁 rewrite / 🏗 re-architect), writes a plan, scaffolds a NEW MAF project beside the original (non-destructive), and…

not rated 14 4d ago A 116 tokens original MIT

joslat/maf-doctor

Agent Claude Code

Use when a deployed MAF 1.3.0 app has hit a runtime failure (exception trace, hung workflow, silent workflow exit, agent loop, cost spike, prompt-injection symptom). Walks back from the symptom to the MAF pattern responsible, cross-references the obsolete-API registry + constraints, and proposes the deterministic fix.…

not rated 14 4d ago A 101 tokens original MIT

MAF Migration Agent

05

joslat/maf-doctor

Agent Claude Code

Use when migrating a .NET codebase to Microsoft Agent Framework (MAF) 1.3.0. Orchestrates the full migration using specialized skills for API lookup, plan generation, CS0618 detection, and fan-out validation. Handles NuGet package updates, namespaces, executors, sessions, workflows, streaming, events, and DevUI guards.

not rated 14 4d ago A 78 tokens original MIT

joslat/maf-doctor

Agent Claude Code

Use when a developer is joining a MAF 1.3.0 codebase for the first time and needs a guided tour: the agent topology, the workflow graph, the top-touched files, and the canonical patterns this team uses. Output: a personalised onboarding brief, not a generic README.

not rated 14 4d ago B 67 tokens original MIT

MAF Rollback Agent

07

joslat/maf-doctor

Agent Claude Code

Use when a MAF 1.3.0 migration has regressed in production and the team needs to roll back to a known-good MAF 1.2.0 baseline surgically (not via blanket git revert). Inverse of @maf-migration. Plans the rollback as a tracked rollback-plan.md with build-verified per-task reverts.

not rated 14 4d ago A 79 tokens original MIT

MAF (primary)

08

joslat/maf-doctor

Agent Claude Code

The primary entry point for the maf-autopilot toolkit. Use this when you're not sure which specialist to invoke. @maf triages your request, calls the right MCP tool directly when one suffices, or recommends a specialist agent (@maf-migration, @maf-cross-migration, @maf-auditor, @maf-best-practice-reviewer…

not rated 14 4d ago A 119 tokens original MIT

cs0618-hunter

09

joslat/maf-doctor

Skill Claude CodeCodex

Detects and fixes CS0618 obsolete API warnings in .NET builds. The compiler is the authoritative source for what your project actually triggers — it catches transitive obsoletions, overload-resolution surprises, and project-local [Obsolete] attributes that static inspection cannot see. Pair with the repository-pinned…

not rated 14 4d ago A 85 tokens original MIT

dotnet-inspect

10

joslat/maf-doctor

Skill Claude CodeCodex

Query .NET APIs across NuGet packages, platform libraries, and local files. Search for types, list API surfaces, compare and diff versions, find extension methods and implementors. Use whenever you need to answer questions about .NET library contents. Commands pin v0.9.1; pair with cs0618-hunter (compiler-based) for…

not rated 14 4d ago A SkillSpector: warn 80 tokens original MIT

joslat/maf-doctor

Skill Claude CodeCodex

Scans a MAF 1.3.0 codebase for known anti-patterns AFTER migration is complete. Prefer the MCP tool MafScanAntiPatterns for one-shot scans; this skill is for understanding the rule taxonomy or contributing new anti-pattern rules. Detects insecure credential usage (DefaultAzureCredential, hard-coded keys), unsafe…

not rated 14 4d ago A SkillSpector: pass 130 tokens original MIT

joslat/maf-doctor

Skill Claude CodeCodex

Maintainer runbook for keeping maf-autopilot current with new MAF releases. Use when a new MAF version has shipped and .maf-version is stale. Covers the full loop: pre-flight check → trigger watcher → monitor PR → fill TODOs → review → merge. Distinct from maf-release-watcher (which describes what the automation does…

not rated 14 4d ago A SkillSpector: warn 90 tokens original MIT

joslat/maf-doctor

Skill Claude CodeCodex

Validates fan-out / fan-in workflow topology — detects the silent fan-in starvation pattern (handlers returning void / non-generic Task that produce no downstream message). Canonical rules + procedure for what the compiler cannot catch and the build cannot surface.

not rated 14 4d ago A 55 tokens original MIT

joslat/maf-doctor

Skill Claude CodeCodex

Cross-framework migration map: Semantic Kernel (C#) → Microsoft Agent Framework. Load this skill when porting an SK app to MAF (NOT a MAF version bump). It is the smart index over docs/migration/from-semantic-kernel-to-maf.md — it tells you each SK construct's MAF target and its migration strategy (🌉 bridge / 🔁…

not rated 14 4d ago A 109 tokens original MIT

maf-issue-reporter

15

joslat/maf-doctor

Skill Claude CodeCodex

Procedures for filing an upstream issue against microsoft/agent-framework. Use when the toolkit's analysis cannot map a symptom to a known registry pattern — i.e., this might be a real upstream bug. Pairs with the MafDraftIssue MCP tool, which assembles the issue body.

not rated 14 4d ago A 66 tokens original MIT

maf-migration-guide

16

joslat/maf-doctor

Skill Claude CodeCodex needs its repo

Version-aware navigator for Microsoft Agent Framework migrations. Load this skill for ordered upgrade paths, exact package versions, breaking API recipes, behavioral changes, or guide citations across every tracked MAF release.

not rated 14 4d ago A SkillSpector: pass 43 tokens original MIT

joslat/maf-doctor

Skill Claude CodeCodex

Generates a complete, ready-to-execute MAF migration plan (migration-plan.md) for any .NET codebase. Used by @maf-auditor (which calls this skill after scanning to produce the plan). Use this skill directly when no migration plan exists yet, or when the existing plan needs to be regenerated after a codebase audit.…

not rated 14 4d ago A 100 tokens original MIT

joslat/maf-doctor

Skill Claude CodeCodex

Post-migration learning skill. After a migration completes, reads the migration plan notes, build history, and surprises to improve the registry, guide, and constraint rules. Invoked as the final step of any migration. This is how the toolkit gets smarter with each use.

not rated 14 4d ago A SkillSpector: warn 61 tokens original MIT

joslat/maf-doctor

Skill Claude CodeCodex

Machine-readable registry of known CS0618 obsolete API warnings for MAF migrations. Each entry maps an obsolete method signature to its replacement, with the exact fix pattern. Prefer the MCP tool MafRegistryLookup (by ID) or MafApiSafety (by symbol) for one-shot queries; this skill is for understanding the registry…

not rated 14 4d ago A 100 tokens original MIT

maf-release-watcher

20

joslat/maf-doctor

Skill Claude CodeCodex

Detects new MAF releases and keeps the registry, matrix and guides current. Pipeline: (1) the watcher diffs every tracked package surface and opens a scaffold PR on a per-version branch, (2) the maf-registry-fill agentic workflow fills the TODOs inside Actions, (3) required PR gates decide; releases without breaking…

not rated 14 changed 14d ago A SkillSpector: pass 94 tokens original MIT

joslat/maf-doctor

Skill Claude CodeCodex

The fix-everything playbook for the maf-remediate loop: per-rule canonical fix + how to tell a real finding from a false positive (by confidence tier). Use when driving a codebase to a clean MAF health grade — triage heuristic findings before changing code.

not rated 14 4d ago A 63 tokens original MIT

joslat/maf-doctor

Skill Claude CodeCodex

Generates structural smoke tests for MAF 1.3.0 workflow patterns. Five categories: fan-out/fan-in completeness, session round-trip, streaming, structured output, tool invocation. Catches the silent runtime failures static analysis cannot.

not rated 14 4d ago A SkillSpector: pass 57 tokens original MIT

nuget-diff-analyzer

23

joslat/maf-doctor

Skill Claude CodeCodex

Post-processes the repository-pinned [email protected] -- diff output into a categorised report (breaking / additive / newly-obsolete) with each finding cross-referenced to the MAF obsolete-API registry.

not rated 14 4d ago A 56 tokens original MIT

maf-doctor

24

joslat/maf-doctor

MCP server Claude CodeCodexCursor +2

MCP server "maf-doctor" as configured in joslat/maf-doctor. Launched with dotnet run --project src/maf-autopilot/maf-autopilot.csproj --framework net10.0 . Needs 1 environment variable to run.

not rated 14 4d ago A tokens not measured original MIT

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: