Appearance
Working with Cursor agents
This repository includes Cursor-specific configuration so agents understand the icon pipeline, design contract, and deployment setup.
For humans
- Open the repo in Cursor.
- Enable Project Rules (
.cursor/rules/). - Read the root AGENTS.md handbook — it is the single source of truth for layout and commands.
- Optional MCP: copy
.cursor/mcp.example.jsonto.cursor/mcp.jsonand set tokens in your environment (do not commit secrets).
What is configured
| Feature | Location |
|---|---|
| Agent handbook | AGENTS.md |
| File-scoped rules | .cursor/rules/*.mdc |
| Workflows (skills) | .cursor/skills/muralize-icons, .cursor/skills/add-icon, .cursor/skills/build-and-verify |
| Cursor folder readme | .cursor/README.md |
Example prompts
- "Add a
bookmark-filledicon following design guidelines." - "Run the build-and-verify skill and fix any lint errors."
- "Update IconGrid to filter by category
transport." - "Why did lint:icons fail?"
Icon contributions
Agents should follow the same steps as human contributors:
design/guidelines.md- Update
scripts/mural-icon-paths.mjs+icons/{name}.json pnpm icons:mural→pnpm lint:icons→pnpm build- PR with 16 / 24 / 32px previews
See Contributing.
Verification
Agents verifying changes should run the build-and-verify skill (.cursor/skills/build-and-verify/SKILL.md): lint icons, build, typecheck, docs build.