m09-domain
Helps design the core business rules and structure of a Rust program the right way.
Installation
Paste this into Claude Code, Cursor, or any agent that can run commands.
What this skill does
What it does:
This skill helps organize business ideas and rules into well-structured Rust code, using an approach called domain modeling. It helps decide, for example, whether something in the software should be treated as a unique thing with its own identity, like a specific customer account, or as an interchangeable value, like an amount of money. It also covers how to group related pieces of data together so they stay consistent and valid, and includes example code patterns for these different cases.
When to use it:
- Designing how a business idea, like an order, account, or transaction, should be represented in code
- Deciding whether something needs a unique identity or can be treated as a simple value
- Making sure related pieces of data always stay valid together
- Reviewing code that uses plain text or numbers where a more meaningful, checked data type would be safer
This is background guidance automatically used while designing the structure of business-focused Rust code.
The full skill text could not be loaded right now. It installs fine with the command above, or read it at the source.
Mirrored from the author's public source. Install counts from the open skills registry.