# joslat

> Open-source publisher. Listings imported from github.com/joslat — credited to the original author with their license.

- **Listings:** 16
- **Total installs:** 0
- **Profile:** https://agentstack.voostack.com/s/joslat
- **Website:** https://github.com/joslat

## Published listings

- [Maf Migration Retrospective](https://agentstack.voostack.com/l/skill-joslat-maf-doctor-maf-migration-retrospective) — Skill · Free · security-reviewed — `agentstack add skill-joslat-maf-doctor-maf-migration-retrospective`
  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.
- [Maf Doctor](https://agentstack.voostack.com/l/mcp-joslat-maf-doctor) — MCP server · Free · security-reviewed — `agentstack add mcp-joslat-maf-doctor`
  AI-powered toolkit for Microsoft Agent Framework (MAF) migrations — agents, skills, MCP server, and self-updating guide
- [Mcpserver Semantickernel Client Demo](https://agentstack.voostack.com/l/mcp-joslat-mcpserver-semantickernel-client-demo) — MCP server · Free · security-reviewed — `agentstack add mcp-joslat-mcpserver-semantickernel-client-demo`
  Showing a super simple implementation of an c# MCP server hosted with Aspire and consumed by Semantic Kernel
- [Maf Anti Pattern Scanner](https://agentstack.voostack.com/l/skill-joslat-maf-doctor-maf-anti-pattern-scanner) — Skill · Free · security-reviewed — `agentstack add skill-joslat-maf-doctor-maf-anti-pattern-scanner`
  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 defaults (EnableSensitiveData=true in non-dev), thread-unsafe state in AIContextProvi…
- [Maf Workflow Smoke Tester](https://agentstack.voostack.com/l/skill-joslat-maf-doctor-maf-workflow-smoke-tester) — Skill · Free · security-reviewed — `agentstack add skill-joslat-maf-doctor-maf-workflow-smoke-tester`
  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.
- [Maf From Semantic Kernel](https://agentstack.voostack.com/l/skill-joslat-maf-doctor-maf-from-semantic-kernel) — Skill · Free · security-reviewed — `agentstack add skill-joslat-maf-doctor-maf-from-semantic-kernel`
  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 / 🔁 rewrite / 🏗 re-architect), so you migrate construct-by-construct, side-by-side, non…
- [Maf Issue Reporter](https://agentstack.voostack.com/l/skill-joslat-maf-doctor-maf-issue-reporter) — Skill · Free · security-reviewed — `agentstack add skill-joslat-maf-doctor-maf-issue-reporter`
  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.
- [Nuget Diff Analyzer](https://agentstack.voostack.com/l/skill-joslat-maf-doctor-nuget-diff-analyzer) — Skill · Free · security-reviewed — `agentstack add skill-joslat-maf-doctor-nuget-diff-analyzer`
  Post-processes dotnet-inspect@0.7.8 -- diff output into a categorised report (breaking / additive / newly-obsolete) with each finding cross-referenced to the MAF obsolete-API registry.
- [Cs0618 Hunter](https://agentstack.voostack.com/l/skill-joslat-maf-doctor-cs0618-hunter) — Skill · Free · security-reviewed — `agentstack add skill-joslat-maf-doctor-cs0618-hunter`
  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 dotnet-inspect@0.7.8+ for the static / pre-build view.
- [Maf Obsolete Api Registry](https://agentstack.voostack.com/l/skill-joslat-maf-doctor-maf-obsolete-api-registry) — Skill · Free · security-reviewed — `agentstack add skill-joslat-maf-doctor-maf-obsolete-api-registry`
  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 schema and contributing new entries. Load this skill when cs0618-hunter has ident…
- [Maf Migration Plan Creator](https://agentstack.voostack.com/l/skill-joslat-maf-doctor-maf-migration-plan-creator) — Skill · Free · security-reviewed — `agentstack add skill-joslat-maf-doctor-maf-migration-plan-creator`
  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. Provides the canonical template, task ID conventions, and the process for populatin…
- [Maf Release Watcher](https://agentstack.voostack.com/l/skill-joslat-maf-doctor-maf-release-watcher) — Skill · Free · security-reviewed — `agentstack add skill-joslat-maf-doctor-maf-release-watcher`
  Detects new MAF releases, extracts breaking changes, and keeps the toolkit's registry/matrix/guide current. Three-stage pipeline: (1) deterministic data extraction via GitHub Actions + Python helpers + dotnet-inspect, commits raw data with TODOs directly to main, (2) dispatches a sibling workflow that opens a GitHub issue for GitHub Copilot Coding Agent to fill the TODOs, (3) Copilot opens a PR w…
- [Maf Migration Guide](https://agentstack.voostack.com/l/skill-joslat-maf-doctor-maf-migration-guide) — Skill · Free · security-reviewed — `agentstack add skill-joslat-maf-doctor-maf-migration-guide`
  Full MAF 1.3.0 migration reference guide, navigated by section. Load this skill when you need API signatures, before/after code patterns, or detailed explanations of MAF 1.3.0 changes. The guide lives at guides/maf-1.3.0-migration-guide.md — this skill is the smart index that tells you which section to read for a given question.
- [Maf Remediation Playbook](https://agentstack.voostack.com/l/skill-joslat-maf-doctor-maf-remediation-playbook) — Skill · Free · security-reviewed — `agentstack add skill-joslat-maf-doctor-maf-remediation-playbook`
  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.
- [Maf Fan Out Validator](https://agentstack.voostack.com/l/skill-joslat-maf-doctor-maf-fan-out-validator) — Skill · Free · security-reviewed — `agentstack add skill-joslat-maf-doctor-maf-fan-out-validator`
  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.
- [Dotnet Inspect](https://agentstack.voostack.com/l/skill-joslat-maf-doctor-dotnet-inspect) — Skill · Free · security-reviewed — `agentstack add skill-joslat-maf-doctor-dotnet-inspect`
  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. As of v0.7.8, [Obsolete] members are surfaced in listings — pair with cs0618-hunter (compiler-based) for runtime ground-truth.

---
Seller on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Install any with `agentstack add <slug>`.
