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

  1. Read the consumer's attribute parsing, expansion, tests, and dependency versions. attribute-dsl 0.2 exposes syn 3 nodes and requires Rust 1.99.
  2. Identify the complete accepted argument shape.
  3. Determine whether _ represents a subject type and whether trailing-dot input must produce rust-analyzer completion.
  4. 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.

Implement the integration

Installs
4
First Seen
Aug 12, 2026