This repository contains the PostSharp plugin for Claude Code and OpenAI Codex. It gives coding agents the PostSharp documentation, so they write PostSharp code based on the real API instead of guessing from memory.
-
Add this marketplace to Claude Code:
/plugin marketplace add https://github.com/postsharp/PostSharp.AI.Skills -
Install the PostSharp plugin:
/plugin install postsharp
-
Add this marketplace to Codex:
codex plugin marketplace add postsharp/PostSharp.AI.Skills -
Install the PostSharp plugin from the Codex plugin directory (Plugins in the Codex app).
The plugin provides the coding agent with access to:
- Conceptual documentation: Guides on custom aspects, multicasting, architecture constraints, configuration, deployment, and licensing.
- API reference: Full documentation for all PostSharp namespaces and types.
- Pattern libraries: Documentation for PostSharp Caching, Logging, Threading, Contracts, INotifyPropertyChanged, XAML, and undo/redo.
Once installed, the agent automatically uses PostSharp knowledge when you ask questions about:
- Creating or modifying aspects
- Applying aspects with attribute multicasting
- Using the PostSharp Patterns libraries
- Configuring PostSharp builds and fixing PostSharp build errors
- "Create an aspect that logs method entry and exit"
- "Add caching to this service method, and invalidate it when the record is updated"
- "Make this view model implement INotifyPropertyChanged with PostSharp"
- "How do I apply an aspect to all public methods in a namespace?"
- PostSharp Documentation
- PostSharp Samples
- Claude Code Documentation
- OpenAI Codex Plugin Documentation
Note: This repository is entirely generated from the PostSharp documentation. Do not edit files here directly.