Search

Development · By 0xMiden

34 skills found.
Search results
#SkillRepositoryStarsUsed inTokensAuto-checkLicenceUpdated
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/protocol133—~1.1kAutomated safety check: PassMITyesterday
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/protocol133—~804Automated safety check: PassMITyesterday
3

Keep CHANGELOG.md entries to a single concise sentence. An agent skill from 0xMiden/protocol.

0xMiden/protocol133—~805Automated safety check: PassMITyesterday
4

Keep PR and issue descriptions short and decision-focused. An agent skill from 0xMiden/protocol.

0xMiden/protocol133—~1.8kAutomated safety check: PassMITyesterday
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/protocol133—~450Automated safety check: PassMITyesterday
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/protocol133—~529Automated safety check: PassMITyesterday
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/protocol133—~439Automated safety check: PassMITyesterday
8

Enforce constant definition and organization conventions for Miden Assembly (.masm) files.

0xMiden/protocol133—~977Automated safety check: PassMITyesterday
9

Enforce doc comment conventions for Miden Assembly (.masm) procedures.

0xMiden/protocol133—~2.6kAutomated safety check: PassMITyesterday
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/protocol133—~716Automated safety check: PassMITyesterday
11

Enforce file structure and section ordering for Miden Assembly (.masm) files.

0xMiden/protocol133—~885Automated safety check: PassMITyesterday
12

Enforce inline commenting conventions for Miden Assembly (.masm) files.

0xMiden/protocol133—~1.4kAutomated safety check: PassMITyesterday
13

Enforce stack padding conventions for Miden Assembly (.masm) procedures based on invocation type (call vs exec).

0xMiden/protocol133—~1.2kAutomated safety check: PassMITyesterday
14

Enforce type-signature conventions for public Miden Assembly (.masm) procedures.

0xMiden/protocol133—~1.8kAutomated safety check: PassMITyesterday
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/protocol133—~563Automated safety check: PassMITyesterday
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/protocol133—~545Automated safety check: PassMITyesterday
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/protocol133—~671Automated safety check: PassMITyesterday
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/protocol133—~502Automated safety check: PassMITyesterday
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/protocol133—~1.5kAutomated safety check: PassMITyesterday
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/protocol133—~374Automated safety check: PassMITyesterday
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/protocol133—~342Automated safety check: PassMITyesterday
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/protocol133—~401Automated safety check: PassMITyesterday
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/protocol133—~373Automated safety check: PassMITyesterday
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/protocol133—~407Automated safety check: PassMITyesterday
25

A skill your agent uses when adding or editing MASM assert / panic instructions — give every assertion a descriptive named error code.

0xMiden/protocol133—~368Automated safety check: PassMITyesterday
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/protocol133—~410Automated safety check: PassMITyesterday
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/protocol133—~327Automated safety check: PassMITyesterday
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/protocol133—~379Automated safety check: PassMITyesterday
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/protocol133—~373Automated safety check: PassMITyesterday
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/protocol133—~335Automated safety check: PassMITyesterday
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/protocol133—~421Automated safety check: PassMITyesterday
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/protocol133—~405Automated safety check: PassMITyesterday
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/protocol133—~391Automated safety check: PassMITyesterday
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/protocol133—~358Automated safety check: PassMITyesterday