use-attribute-dsl
Installation
SKILL.md
Use attribute-dsl
Apply this workflow to consumer parsing and expansion. For a review, report findings without editing the consumer.
Establish the consumer contract
- Read the consumer's attribute parsing, expansion, tests, and dependency
versions.
attribute-dsl0.2 exposessyn3 nodes and requires Rust 1.99. - Identify the complete accepted argument shape.
- Determine whether
_represents a subject type and whether trailing-dot input must produce rust-analyzer completion. - Identify the application-owned constructor and the typed receiver it returns.
Use syn directly when the grammar is an arbitrary Rust expression rather than
a path-rooted call chain.