nestjs-rules
Procedural rules and patterns for NestJS backend development. This skill should be used when creating new NestJS modules, services, resolvers, or controllers. It covers component generation with NestJS CLI, TDD patterns, module structure conventions, Lambda handler patterns, and configuration standards. Use this skill alongside nestjs-graphql for GraphQL-specific patterns.
SKILL.md
| Name | nestjs-rules |
| Description | Procedural rules and patterns for NestJS backend development. This skill should be used when creating new NestJS modules, services, resolvers, or controllers. It covers component generation with NestJS CLI, TDD patterns, module structure conventions, Lambda handler patterns, and configuration standards. Use this skill alongside nestjs-graphql for GraphQL-specific patterns. |
NPM
Developers write specs and answer questions. Agents implement, test, verify, question, and document.
About This Project
Ask Claude: "What is the purpose of this project and how does it work?"
Step 1: Install Claude Code
brew install claude-code
# Or: npm install -g @anthropic-ai/claude-code
Step 2: Set Up This Project
Ask Claude: "I just cloned this repo. Walk me through the full setup including installing dependencies, environment variables, and any other configuration."
Step 3: Build and Test
Ask Claude: "How do I build this package and run the tests?"
Step 4: Work on a Feature
Ask Claude: "I have Jira ticket [TICKET-ID]. Research the codebase, create a plan, and implement it."
Or with utility commands:
/plan:add-test-coverage- Increase test coverage to a threshold/plan:fix-linter-error- Fix ESLint rule violations/plan:local-code-review- Review local branch changes/plan:lower-code-complexity- Reduce cognitive complexity/plan:reduce-max-lines- Reduce max file lines threshold/plan:reduce-max-lines-per-function- Reduce max function lines
Lisa Commands
Ask Claude: "What Lisa commands are available, and how do I use them? Read HUMAN.md and give me a summary."
Common Tasks
Code Review
Ask Claude: "Review the changes on this branch and suggest improvements."
Submit a PR
Ask Claude: "Commit my changes and open a pull request."
Fix Lint Errors
Ask Claude: "Run the linter and fix all errors."
Add Test Coverage
Ask Claude: "Increase test coverage for the files I changed."
Publish to npm
Ask Claude: "Walk me through publishing a new version of this package to npm."
Deploy
Ask Claude: "Walk me through deploying this project."
Project Standards
Ask Claude: "What coding standards and conventions does this project follow?"
Architecture
Ask Claude: "Explain the architecture of this project, including key components and how they interact."
Troubleshooting
Ask Claude: "I'm having an issue with [describe problem]. Help me debug it."