← ClaudeAtlas

nx-generatelisted

Generate code using nx generators. INVOKE IMMEDIATELY when user mentions scaffolding, setup, structure, creating apps/libs, or setting up project structure. Trigger words - scaffold, setup, create a ... app, create a ... lib, project structure, generate, add a new project. ALWAYS use this BEFORE calling nx_docs or exploring - this skill handles discovery internally.
wahidyankf/ose-primer · ★ 2 · Data & Documents · score 75
Install: claude install-skill wahidyankf/ose-primer
# Run Nx Generator Nx generators are powerful tools that scaffold projects, make automated code migrations or automate repetitive tasks in a monorepo. They ensure consistency across the codebase and reduce boilerplate work. This skill applies when the user wants to: - Create new projects like libraries or applications - Scaffold features or boilerplate code - Run workspace-specific or custom generators - Do anything else that an nx generator exists for ## Key Principles 1. **Always use `--no-interactive`** - Prevents prompts that would hang execution 2. **Read the generator source code** - The schema alone is not enough; understand what the generator actually does 3. **Match existing repo patterns** - Study similar artifacts in the repo and follow their conventions 4. **Verify with lint/test/build/typecheck etc.** - Generated code must pass verification. The listed targets are just an example, use what's appropriate for this workspace. ## Steps ### 1. Discover Available Generators Use the Nx CLI to discover available generators: - List all generators for a plugin: `npx nx list @nx/react` - View available plugins: `npx nx list` This includes plugin generators (e.g., `@nx/react:library`) and local workspace generators. ### 2. Match Generator to User Request Identify which generator(s) could fulfill the user's needs. Consider what artifact type they want, which framework is relevant, and any specific generator names mentioned. **IMPORTANT**: When both a local worksp