get_rhythm_rules
Retrieve effective semantic rhythm rules by family and profile, including project-local overrides, returning semantic IDs and approved utilities with cursor-based pagination.
Instructions
Read the effective semantic rhythm profile by family, including project-local overrides under a contained .basecoat/rhythm.json. Semantic IDs and approved implementation utilities are returned separately. Results are content-addressed and cursor-paginated; changed effective revisions invalidate prior cursors.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Alternative identifier alias for profile or family. | |
| name | No | Alternative identifier alias for profile or family. | |
| limit | No | Maximum number of rhythm mappings to return per page (1-32, default 10). | |
| cursor | No | Pagination cursor for bounded continuation of rhythm rules. | |
| family | No | Semantic rhythm family to filter by (e.g. "spacing", "layout", "typography", "colors", "elevation"). Accepts aliases like "layouts". | |
| profile | No | Rhythm profile identifier to query (e.g. "default", "compact", "comfortable"). Defaults to "default". | |
| componentId | No | Alternative identifier alias for profile or family. | |
| environment | No | Target environment. |