Cratis avatar

Cratis

Official

@Cratis

0Followers
|
43Public Repos
|
7Published Skills

Cratis provides engineering governance skills for C# repositories covering decision records, Diátaxis documentation, code conventions, and effect-boundary contracts.

Skills Distribution
DomainDeveloper To...C# Code Convention.. (30%)Technical Document.. (30%)Architecture Decis.. (20%)Reliability & Effe.. (20%)

Agent Skills by Cratis

Showing 7 vetted skills indexed across 3 GitHub repositories.

Frequently Asked Questions About Cratis

FAQPage Schema
What tasks can I perform using Cratis's skills?▼

You can consult and author architecture decision records, write Diátaxis-structured documentation (tutorials, how-tos, references, explanations), apply Cratis C# house conventions for formatting, nullable handling, and dependency injection, and enforce effect-boundary contracts where partial success is treated as failure.

Who should use the Cratis engineering skills?▼

C# engineers and technical writers working in Cratis repositories. Developers use the conventions and effect-boundary skills when writing or reviewing code, while documentation authors use the Diátaxis writing and docs-authoring skills to produce accurate product and sample documentation.

When should I use the effect-boundaries skill versus the C# conventions skill?▼

Use effect-boundaries when code publishes, persists, generates, propagates, or releases and a degraded run could falsely report success. Use the C# conventions skill for style questions like naming, records, primary constructors, XML documentation, structured logging, and service lifetimes.

Are Cratis skills open source and what do they cost?▼

The skills are free to use. The documentation-writing skill is released under the MIT license; the other four skills reference a repository LICENSE file, so check each skill folder for its exact licensing terms before redistribution.

What prerequisites do the Cratis skills require?▼

You need a Cratis-based repository, with a decisions/ folder for decision records. Docs-authoring additionally requires that the owning repository, page placement, document type, and authoritative product sources are already known, since placement and discovery are deferred to companion workflows.