joslat

29 mods across 1 repository, 14 stars between them.

MAF Auditor Agent

01

joslat/maf-doctor

Agent

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.

14 14d ago A 69 tokens original MIT

joslat/maf-doctor

Agent

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.

14 14d ago A 89 tokens original MIT

joslat/maf-doctor

Agent

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…

14 14d ago A 116 tokens original MIT

joslat/maf-doctor

Agent

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.…

14 14d ago A 101 tokens original MIT

MAF Migration Agent

05

joslat/maf-doctor

Agent

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.

14 14d ago A 78 tokens original MIT

joslat/maf-doctor

Agent

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.

14 14d ago B 67 tokens original MIT

MAF Rollback Agent

07

joslat/maf-doctor

Agent

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.

14 14d ago A 79 tokens original MIT

MAF (primary)

08

joslat/maf-doctor

Agent

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…

14 14d ago A 119 tokens original MIT

joslat/maf-doctor

Instructions file GitHub Copilot

Instructions for joslat/maf-doctor, covering maf 1.3.0 migration — auto-loaded constraints, maf 1.3.0 — constraints & breaking changes reference, hard constraints (never violate), fan-out / fan-in rules (silent failure risk) and key breaking changes.

14 14d ago A 1,604 tokens original MIT

joslat/maf-doctor

Instructions file GitHub Copilot

Always-loaded, version-aware MAF migration constraints. Contains durable security rules, release-path invariants, and verification gates for every tracked Microsoft Agent Framework version.

14 14d ago A 1,608 tokens original MIT

joslat/maf-doctor

Instructions file GitHub Copilot

Always-loaded production-deployment patterns for MAF 1.3.0. Auto-applies to Program.cs, DI registration files, and infra config. Covers ManagedIdentityCredential, MaxTokens caps, secret handling, OpenTelemetry wiring, and the analyzer rules that catch regressions at write time.

14 14d ago A 1,884 tokens original MIT

joslat/maf-doctor

Instructions file GitHub Copilot

Always-loaded testing patterns for MAF 1.3.0 code. Auto-applies to test files. Covers hermetic IChatClient mocking, the ScriptedChatClient idiom, fan-out shape verification, and the AAA conventions this repo follows.

14 14d ago A 1,584 tokens original MIT

cs0618-hunter

13

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…

14 14d ago A 85 tokens original MIT

dotnet-inspect

14

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…

14 14d ago A 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…

14 14d ago A 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…

14 14d ago A 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.

14 14d 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 / 🔁…

14 14d ago A 109 tokens original MIT

maf-issue-reporter

19

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.

14 14d ago A 66 tokens original MIT

maf-migration-guide

20

joslat/maf-doctor

Skill Claude CodeCodex

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.

14 14d ago A 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.…

14 14d 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.

14 14d ago A 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…

14 14d ago A 100 tokens original MIT

maf-release-watcher

24

joslat/maf-doctor

Skill Claude CodeCodex

Detects new MAF releases, extracts breaking changes, and keeps the toolkit's registry/matrix/guide current. Pipeline: (1) deterministic data extraction via GitHub Actions + Python helpers + dotnet-inspect, opens a PR with raw data and TODOs on a per-version branch (never commits direct to main), (2) optionally, a…

14 14d ago A 124 tokens original MIT