refitter
Generate C# REST API clients from OpenAPI specifications
All Skills in This Repository (40)
Pure Emerald Level Indicators{skill-name}
Validate Skill Units by checking SKILL.md and YAML frontmatter.
session-recovery
Query the session_store to find and resume interrupted Copilot CLI sessions.
architectural-proposals
Document architectural proposals with defined sections, risks, and decisions.
distributed-mesh
Configure cross-machine squad coordination via a single mesh.json file.
history-hygiene
Record final outcomes to history.md while preventing intermediate or reversed entries.
docs-standards
Apply Microsoft Style Guide conventions to squad documentation workflows and pages.
agent-collaboration
Standardize squad agent collaboration with worktree awareness and decision logging.
reskill
Extract recurring patterns from team charters and histories into reusable skills.
reviewer-protocol
Enforce rejection lockout and reassign artifact revisions to different agents.
client-compatibility
Detect the active platform and spawn agents using the appropriate tool.
git-workflow
Enforce a three-branch Git workflow with naming conventions and worktrees.
xml-doc-description-sanitization
Decode JSON-escaped API descriptions and inject them into XML documentation comments.
Frequently Asked Questions
FAQPage SchemaHow to install Refitter?โผ
Run `npx skills add christianhelle/refitter --all -g -y` in your terminal to install all skills in this suite globally.
How to generate a C# client from an OpenAPI spec?โผ
Point Refitter at your OpenAPI JSON or YAML file or URL, and it outputs ready-to-use Refit interfaces and contract classes in a single C# file.
Can Refitter generate code automatically at build time?โผ
Yes. Use the Refitter.MSBuild package or the Refitter.SourceGenerator package with a .refitter settings file to regenerate clients on every compile.
Does Refitter support splitting output into multiple files?โผ
Yes. Use the multiple-files option to output separate files for Refit interfaces, contracts, and dependency injection registration helpers.
Which OpenAPI versions does Refitter support?โผ
Refitter works with OpenAPI v2.0, v3.0, and v3.1 specifications in both JSON and YAML formats, loaded from local files or remote URLs.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core