Cursor, Copilot & Other Agents
The Formwright skill works with any coding agent that supports the Skills CLI format — not just Claude Code. This includes Cursor and any other agent that reads .claude/skills/ or equivalent skill directories.
Install
npx skills add adarshaacharya/formwright --skill formwright
The skill installs to .claude/skills/formwright/ in your project. Most agents that support the Skills format will pick it up automatically from there.
What agents get
The skill is plain Markdown — no runtime code, no executables. It's a structured knowledge base that agents read when they need to generate or reason about Formwright code:
.claude/skills/formwright/
├── SKILL.md ← entry point, description, quick reference
└── references/
├── schema-builder.md ← field.*, layout.*, rule.*, datasource.*
├── react-integration.md ← Provider, Root, hooks, renderers
├── plugins.md ← custom plugin authoring
└── patterns.md ← common recipes with working code
Using the skill in CURSOR_RULES or system prompts
If your agent doesn't auto-detect skills directories, you can reference the skill manually in your .cursorrules, .cursor/rules, or agent system prompt:
When working with Formwright forms, refer to the API reference at
.claude/skills/formwright/references/schema-builder.md and
.claude/skills/formwright/references/react-integration.md.
Manual install (without npx skills)
If you prefer not to use the Skills CLI:
- Clone or download the skill files from the Formwright GitHub repository
- Copy the
formwright/skill directory to.claude/skills/in your project - Commit it alongside your code
# From the formwright repo root:
cp -r .claude/skills/formwright /path/to/your-project/.claude/skills/