SKILL.md
Nx Operations & Workspace Management
1. General Guidelines
- Always use Nx: Run tasks via
nx run,nx run-many, ornx affected. Do not use underlying tools (liketscorvitedirectly) unless debugging a specific issue with them. - Analyze First:
- Use npx nx graph to visualize the workspace dependency graph. - Use npx nx show project <name> to analyze specific project dependencies before making changes. - Use the context7 MCP tool if you are unsure about Nx configuration or best practices.
2. Common Commands
Building
- Build Core App:
nx build nextblock - Build All Libraries:
npm run lib-builds(alias for building ui, utils, db, editor, sdk) - Build Specific Lib:
nx build <lib-name>(e.g.,nx build ui)
Linting
- Lint Core App:
nx lint nextblock - Lint All:
npm run lint
Development
- Serve App:
nx serve nextblock(runs the Next.js dev server)
3. Troubleshooting
- If
nx start nextblockfails with "Could not find a production build", ensure you have runnx build nextblockfirst. - Use
nx resetif you suspect cache issues.