christianhellechristianhelleCommunityยท40 Agent Skills Included

refitter

Generate C# REST API clients from OpenAPI specifications

Generates C# REST API client interfaces and contracts from OpenAPI specifications using the Refit library. Eliminates hand-writing boilerplate HTTP client code, DTO classes, and endpoint definitions for .NET projects. Works as a CLI tool, MSBuild task, or C# source generator so clients stay in sync with API specs automatically.
npx skills add christianhelle/refitter --all -g -y
Available:

Gives your AI agent the build, test, and commit conventions for this repository, including how to run filtered test suites, follow code style rules, and slice work into small verified commits.

All Skills in This Repository (40)

Pure Emerald Level Indicators
๐Ÿ“ฆ In Repo
christianhellechristianhelle

{skill-name}

Validate Skill Units by checking SKILL.md and YAML frontmatter.

Community
Advanced
๐Ÿ“ฆ In Repo
christianhellechristianhelle

session-recovery

Query the session_store to find and resume interrupted Copilot CLI sessions.

Community
Advanced
๐Ÿ“ฆ In Repo
christianhellechristianhelle

architectural-proposals

Document architectural proposals with defined sections, risks, and decisions.

Community
Advanced
๐Ÿ“ฆ In Repo
christianhellechristianhelle

distributed-mesh

Configure cross-machine squad coordination via a single mesh.json file.

Community
Intermediate
๐Ÿ“ฆ In Repo
christianhellechristianhelle

history-hygiene

Record final outcomes to history.md while preventing intermediate or reversed entries.

Community
Intermediate
๐Ÿ“ฆ In Repo
christianhellechristianhelle

docs-standards

Apply Microsoft Style Guide conventions to squad documentation workflows and pages.

Community
Intermediate
๐Ÿ“ฆ In Repo
christianhellechristianhelle

agent-collaboration

Standardize squad agent collaboration with worktree awareness and decision logging.

Community
Intermediate
๐Ÿ“ฆ In Repo
christianhellechristianhelle

reskill

Extract recurring patterns from team charters and histories into reusable skills.

Community
Advanced
๐Ÿ“ฆ In Repo
christianhellechristianhelle

reviewer-protocol

Enforce rejection lockout and reassign artifact revisions to different agents.

Community
Advanced
๐Ÿ“ฆ In Repo
christianhellechristianhelle

client-compatibility

Detect the active platform and spawn agents using the appropriate tool.

Community
Intermediate
๐Ÿ“ฆ In Repo
christianhellechristianhelle

git-workflow

Enforce a three-branch Git workflow with naming conventions and worktrees.

Community
Advanced
๐Ÿ“ฆ In Repo
christianhellechristianhelle

xml-doc-description-sanitization

Decode JSON-escaped API descriptions and inject them into XML documentation comments.

Community
Intermediate

Frequently Asked Questions

FAQPage Schema
How 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โ†’