Skip to content
cccskills
FreePublished on GitHub

dotnet-mcaf

Adopt MCAF governance in a .NET repository with the right AGENTS.md layout, repo-native docs, skill installation, verification rules, and non-trivial task workflow. Use when bootstrapping or updating MCAF alongside the dotnet-skills catalog.

The English summary is being prepared. Showing the original description.

See how to install

Files included (4)

  • SKILL.md4.0 KB
  • manifest.json47 B
  • references/adoption.md4.6 KB
  • references/skill-map.md6.7 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

MCAF Adoption

Trigger On

  • bootstrapping MCAF in a new or existing repository that also contains .NET work
  • updating root or project-local AGENTS.md files to follow a durable repo workflow
  • deciding which MCAF governance skills and dotnet-* implementation skills to install together
  • organizing repo-native docs for architecture, features, ADRs, testing, development, and operations

Workflow

  1. Start from the canonical bootstrap surface:

    • tutorial: https://mcaf.managed-code.com/tutorial
    • concepts: https://mcaf.managed-code.com/
    • public MCAF skills: https://mcaf.managed-code.com/skills
  2. Place root AGENTS.md at the repository or solution root.

  3. Add project-local AGENTS.md only when the solution has multiple projects with genuinely different local rules.

  4. Install MCAF governance skills (dotnet-mcaf-*) for process areas and dotnet-* implementation skills for framework work. Check references/skill-map.md for overlap before adding duplicate surfaces.

  5. Route to the narrowest MCAF skill once the governance concern is clear:

    ConcernSkill
    Delivery workflow and feedback loopsdotnet-mcaf-agile-delivery
    Developer onboarding and local inner loopdotnet-mcaf-devex
    Durable docs structure and source-of-truth placementdotnet-mcaf-documentation
    Executable feature behaviour docsdotnet-mcaf-feature-spec
    Human review for large AI-generated dropsdotnet-mcaf-human-review-planning
    ML/AI product delivery processdotnet-mcaf-ml-ai-delivery
    Explicit quality attributes and trade-offsdotnet-mcaf-nfr
    Branch, merge, and release hygienedotnet-mcaf-source-control
    Design-system, accessibility, front-end directiondotnet-mcaf-ui-ux
  6. Scaffold repo-native documentation:

    docs/
    ├── Architecture.md
    ├── Features/
    ├── ADR/
    ├── Testing/
    ├── Development/
    └── Operations/
    
  7. Encode the non-trivial task flow in AGENTS.md: <slug>.brainstorm.md then <slug>.plan.md then implementation and validation.

  8. Treat verification as part of done: tests, analyzers, formatters, coverage, and any architecture or security gates the repo configured.

flowchart LR
  A["Adopt MCAF"] --> B["Root AGENTS.md"]
  B --> C{"Multi-project?"}
  C -->|Yes| D["Project-local AGENTS.md"]
  C -->|No| E["Root policy only"]
  B --> F["Install mcaf-* governance skills"]
  B --> G["Install dotnet-* implementation skills"]
  D --> H["Document boundaries and commands"]
  E --> H
  F --> I["Repo-native docs scaffolds"]
  G --> J[".NET implementation guidance"]
  H --> K["Run full quality pass"]
  I --> K
  J --> K

Deliver

  • repository-ready MCAF adoption with clear root and local AGENTS.md responsibilities
  • correct split between mcaf-* governance and dotnet-* implementation skills
  • repo-native docs and verification expectations instead of chat-only instructions

Validate

  • root AGENTS.md exists at the repository or solution root
  • project-local AGENTS.md files exist only where genuinely needed
  • repo documents exact build, test, format, analyze, and coverage commands
  • durable docs exist for architecture and behavior, not only inline comments
  • non-trivial work follows the brainstorm-to-plan flow before implementation
  • the full quality pass is part of done, not only a narrow happy-path test run

References

  • references/adoption.md - canonical MCAF entry points, bootstrap rules, and the local-mirror boundary between governance and implementation skills
  • references/skill-map.md - MCAF catalog map with overlap-vs-new split for precise routing

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

dotnet

Free

Primary router skill for broad .NET work. Classify the repo by app model and cross-cutting concern first, then switch to the narrowest matching .NET skill instead of staying at a generic layer.

The English summary is being prepared. Showing the original description.

managedcode/PrompterOne45Updated May 9, 2026

Use a repo-root `.editorconfig` to configure free .NET analyzer and style rules. Use when a .NET repo needs rule severity, code-style options, section layout, or analyzer ownership made explicit. Nested `.editorconfig` files are allowed when they serve a clear subtree-specific purpose.

The English summary is being prepared. Showing the original description.

managedcode/PrompterOne45Updated May 9, 2026

Build, debug, modernize, or review ASP.NET Core applications with correct hosting, middleware, security, configuration, logging, and deployment patterns on current .NET.

The English summary is being prepared. Showing the original description.

managedcode/PrompterOne45Updated May 9, 2026

Use Biome in .NET repositories that ship Node-based frontend assets and want a fast combined formatter-linter-import organizer for JavaScript, TypeScript, CSS, JSON, GraphQL, or HTML. Use when a repo prefers a modern all-in-one CLI over a larger ESLint plus Prettier style stack.

The English summary is being prepared. Showing the original description.

managedcode/PrompterOne45Updated May 9, 2026

Build and review Blazor applications across server, WebAssembly, web app, and hybrid scenarios with correct component design, state flow, rendering, and hosting choices.

The English summary is being prepared. Showing the original description.

managedcode/PrompterOne45Updated May 9, 2026

Use the free built-in .NET SDK analyzers and analysis levels with gradual Roslyn warning promotion. Use when a .NET repo needs first-party code analysis, `EnableNETAnalyzers`, `AnalysisLevel`, or warning-as-error policy wired into build and CI.

The English summary is being prepared. Showing the original description.

managedcode/PrompterOne45Updated May 9, 2026

See all skills by managedcode

Report a problem with this skill