Agent skill
sanity-typegen
Troubleshoot and setup Sanity TypeGen configuration. Use when types are missing or incorrect.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/development/sanity-typegen
SKILL.md
TypeGen Setup & Fixer
This skill ensures TypeScript types are generating correctly for the Content Lake.
Procedure
-
Check Configuration
- Check if
sanity-typegen.jsonexists. - If missing, ask: "Do you want me to set up Sanity TypeGen?"
- If yes, create the file based on
sanity://rules/sanity-typegen.mdc.
- Check if
-
Check Scripts
- Read
package.json. - Ensure a
typegenscript exists:"sanity schema extract && sanity typegen generate". - If missing, add it.
- Read
-
Run & Verify
- Run
npm run typegen. - If it fails, read the error log and fix the
sanity-typegen.jsonpaths (often thepathglob is incorrect for the project structure). - If successful, confirm that
sanity.types.ts(or configured output) was updated.
- Run
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?