Search
Development · 0xMiden/protocol
Skills
Sort:BestMost starsTrending todayTrending this weekTrending this monthNewestRecently updatedName
| # | Skill | Repository | Stars | Used in | Tokens | Auto-check | Licence | Updated |
|---|---|---|---|---|---|---|---|---|
| 1 | A skill your agent uses when writing kernel, account, or note MASM code that reads from or writes to the advice provider (advice stack / advice map) — validate advice data. | 0xMiden/ | 133 | — | ~1.1k | Automated safety check: Pass | MIT | 2 days ago |
| 2 | A skill your agent uses when writing or reviewing MASM hot paths or loops — prefer the cheaper equivalent: loop counters and pointers on the operand stack instead of procedure locals, neq.0 over… | 0xMiden/ | 133 | — | ~804 | Automated safety check: Pass | MIT | 2 days ago |
| 3 | Keep CHANGELOG.md entries to a single concise sentence. An agent skill from 0xMiden/protocol. | 0xMiden/ | 133 | — | ~805 | Automated safety check: Pass | MIT | 2 days ago |
| 4 | Keep PR and issue descriptions short and decision-focused. An agent skill from 0xMiden/protocol. | 0xMiden/ | 133 | — | ~1.8k | Automated safety check: Pass | MIT | 2 days ago |
| 5 | A skill your agent uses when naming a conversion or accessor method in Rust — follow the Rust API naming conventions for the method's cost and ownership. | 0xMiden/ | 133 | — | ~450 | Automated safety check: Pass | MIT | 2 days ago |
| 6 | A skill your agent uses when writing a generic MASM utility that accesses a caller-selected account storage slot — receive the slot as a parameter so the utility is portable across storage layouts. | 0xMiden/ | 133 | — | ~529 | Automated safety check: Pass | MIT | 2 days ago |
| 7 | A skill your agent uses when constructing a Felt from a numeric value in Rust — use checked construction unless the canonical bound is already proved. | 0xMiden/ | 133 | — | ~439 | Automated safety check: Pass | MIT | 2 days ago |
| 8 | Enforce constant definition and organization conventions for Miden Assembly (.masm) files. | 0xMiden/ | 133 | — | ~977 | Automated safety check: Pass | MIT | 2 days ago |
| 9 | Enforce doc comment conventions for Miden Assembly (.masm) procedures. | 0xMiden/ | 133 | — | ~2.6k | Automated safety check: Pass | MIT | 2 days ago |
| 10 | A skill your agent uses when defining the interface for a new MASM procedure — keep its inputs explicit on the stack and its outputs limited to values it produces. | 0xMiden/ | 133 | — | ~716 | Automated safety check: Pass | MIT | 2 days ago |
| 11 | Enforce file structure and section ordering for Miden Assembly (.masm) files. | 0xMiden/ | 133 | — | ~885 | Automated safety check: Pass | MIT | 2 days ago |
| 12 | Enforce inline commenting conventions for Miden Assembly (.masm) files. | 0xMiden/ | 133 | — | ~1.4k | Automated safety check: Pass | MIT | 2 days ago |
| 13 | 13.Masm Padding Enforce stack padding conventions for Miden Assembly (.masm) procedures based on invocation type (call vs exec). | 0xMiden/ | 133 | — | ~1.2k | Automated safety check: Pass | MIT | 2 days ago |
| 14 | Enforce type-signature conventions for public Miden Assembly (.masm) procedures. | 0xMiden/ | 133 | — | ~1.8k | Automated safety check: Pass | MIT | 2 days ago |
| 15 | A skill your agent uses when changing a numeric or string constant in Rust or MASM that has a counterpart on the other side — keep the two definitions from drifting apart. | 0xMiden/ | 133 | — | ~563 | Automated safety check: Pass | MIT | 2 days ago |
| 16 | A skill your agent uses when defining a public enum or struct in a library crate that may gain variants or fields later — keep future additions from being breaking changes. | 0xMiden/ | 133 | — | ~545 | Automated safety check: Pass | MIT | 2 days ago |
| 17 | A skill your agent uses when writing a public Rust API, a deserialization path, or any code reachable from untrusted input — surface recoverable failures as a Result. | 0xMiden/ | 133 | — | ~671 | Automated safety check: Pass | MIT | 2 days ago |
| 18 | A skill your agent uses when writing or reviewing a Rust constructor, trynew, or builder build — centralize validation so every instance is valid by construction. | 0xMiden/ | 133 | — | ~502 | Automated safety check: Pass | MIT | 2 days ago |
| 19 | A skill your agent uses when adding a public Rust function, or adding a new case or check to an existing flow (a new note type, enum variant, validation rule) - put the behavior on the type that… | 0xMiden/ | 133 | — | ~1.5k | Automated safety check: Pass | MIT | 2 days ago |
| 20 | A skill your agent uses when writing a Rust test that exercises a failure path or a MASM test that expects a panic / assert — assert on the specific expected error variant or error code. | 0xMiden/ | 133 | — | ~374 | Automated safety check: Pass | MIT | 2 days ago |
| 21 | A skill your agent uses when writing Rust arithmetic on amounts or other quantities derived from external/user input — guard against silent overflow. | 0xMiden/ | 133 | — | ~342 | Automated safety check: Pass | MIT | 2 days ago |
| 22 | A skill your agent uses when introducing API parameters, struct fields, or return types that carry a domain value — represent them with a domain newtype that enforces their invariants. | 0xMiden/ | 133 | — | ~401 | Automated safety check: Pass | MIT | 2 days ago |
| 23 | A skill your agent uses when writing or editing a Rust doc comment that references a type, method, or module — link the reference so renames are caught by rustdoc. | 0xMiden/ | 133 | — | ~373 | Automated safety check: Pass | MIT | 2 days ago |
| 24 | A skill your agent uses when writing or editing a Rust error message, panic/assert string, or MASM ERR constant — follow the Rust convention for error-message casing and punctuation. | 0xMiden/ | 133 | — | ~407 | Automated safety check: Pass | MIT | 2 days ago |
| 25 | A skill your agent uses when adding or editing MASM assert / panic instructions — give every assertion a descriptive named error code. | 0xMiden/ | 133 | — | ~368 | Automated safety check: Pass | MIT | 2 days ago |
| 26 | A skill your agent uses when a MASM procedure needs temporary scratch storage — keep it in procedure-local memory so it cannot collide in a shared global region. | 0xMiden/ | 133 | — | ~410 | Automated safety check: Pass | MIT | 2 days ago |
| 27 | A skill your agent uses when writing or editing MASM or Rust code that contains meaningful numeric literals — promote them to named constants with a single source of truth. | 0xMiden/ | 133 | — | ~327 | Automated safety check: Pass | MIT | 2 days ago |
| 28 | A skill your agent uses when writing two or more tests that differ only by inputs or expected outputs — collapse the duplication into parameterized cases. | 0xMiden/ | 133 | — | ~379 | Automated safety check: Pass | MIT | 2 days ago |
| 29 | A skill your agent uses when defining a new error variant or wrapping a lower-level error — keep the underlying error's source chain intact. | 0xMiden/ | 133 | — | ~373 | Automated safety check: Pass | MIT | 2 days ago |
| 30 | A skill your agent uses when adding a public struct or changing a field's visibility in a Rust library crate — keep fields encapsulated so the layout can evolve without breaking callers. | 0xMiden/ | 133 | — | ~335 | Automated safety check: Pass | MIT | 2 days ago |
| 31 | A skill your agent uses when editing or updating a GitHub pull request or issue body, or a PR title, that a person may have rewritten - fetch the live text first and preserve the manual changes. | 0xMiden/ | 133 | — | ~421 | Automated safety check: Pass | MIT | 2 days ago |
| 32 | A skill your agent uses when writing MASM u32 instructions whose operands must already fit in 32 bits, especially for user input or untrusted values. | 0xMiden/ | 133 | — | ~405 | Automated safety check: Pass | MIT | 2 days ago |
| 33 | A skill your agent uses when introducing a Rust type whose constructor takes more than ~3 optional or named parameters — give it a generated builder instead of hand-written boilerplate. | 0xMiden/ | 133 | — | ~391 | Automated safety check: Pass | MIT | 2 days ago |
| 34 | A skill your agent uses when adding or modifying a dependency in a crate's Cargo.toml that is or may become shared by multiple workspace crates — keep its version defined in one place. | 0xMiden/ | 133 | — | ~358 | Automated safety check: Pass | MIT | 2 days ago |