By btwld
Claude Code agents, commands, and hooks for Rockets SDK projects (NestJS + TypeORM + Concepta). References project guides — does not duplicate.
Add or modify access control for a Rockets SDK resource. Updates AppResource enum, acRules, and Access Query Service with ownership logic via queryServices pattern.
Incrementally fix TypeScript, NestJS, and TypeORM build errors in Rockets SDK projects. Fixes one error at a time and re-checks.
Implement business logic patterns on existing Rockets projects — state machines, workflows, notifications, file uploads, API integrations. Use after CRUD modules are generated.
Implement a full project from a requirements document (PRD/spec/RFC). Coordinates planning, orchestrated CRUD generation, business logic, and validation — end to end.
Generate a complete Rockets SDK module with the 12-file pattern. Creates entity, interfaces, DTOs, adapter, services, controller, and module files. Auto-integrates into project and validates.
Rockets SDK architecture specialist for system design, module composition, and Concepta package selection. Evaluates package choices, entity relationships, and access control strategies.
Lightweight pattern reviewer for generated Rockets SDK modules. Validates files against the 9 Mandatory Engineering Rules in CLAUDE.md. Use as a teammate (haiku) in Agent Teams or as a post-generation review step.
Fixes TypeScript, NestJS, TypeORM, and Concepta package build errors in Rockets SDK projects. Use when build fails.
Rockets SDK code reviewer for module structure, DTOs, CRUD patterns, naming conventions, and TypeScript quality. Use when reviewing code changes before commit or PR. For security-specific reviews, defer to rockets-security-reviewer.
Generates complete Rockets SDK modules by running the crud-generator scripts. Parses user input into JSON config, then executes generate.js + integrate.js + validate.js.
This skill should be used when adding ACL to an existing module, modifying role-based access rules, debugging 403 errors, configuring ownership checks, or writing Access Query Services manually. For new modules, use rockets-crud-generator with ACL config instead — it generates all ACL wiring automatically.
This skill should be used when implementing business logic beyond standard CRUD — state machines, approval workflows, event-driven automation, notifications, file uploads, external API integration, or cross-entity orchestration. Use after CRUD modules are generated. Also covers the foundational rule that application services must inject model services, never repositories.
This skill should be used when the user asks to generate a CRUD module, create a new entity, scaffold a domain object, add a new resource with endpoints, or create a junction table. Generates complete Rockets SDK modules including TypeORM entities, NestJS modules, controllers, services, DTOs, interfaces, and ACL wiring using generate.js, integrate.js, and validate.js scripts.
This skill should be used when generating an entire Rockets SDK project from a spec, bootstrapping multiple entities at once, or when the user has a plan.json file. Orchestrates wave-based generation with dependency ordering and validation gates. Works sequentially by default; supports Agent Teams for parallel execution. Requires rockets-crud-generator.
This skill should be used when starting a new Rockets SDK project, setting up a fresh API, or initializing from the rockets-starter template. Automates clone, env setup, dependency install, and build/test verification.
Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Uses Bash, Write, or Edit tools
Uses Bash, Write, or Edit tools
A Claude Code plugin that supercharges Rockets SDK development with AI-powered code generation, review, diagnostics, and orchestration for NestJS + TypeORM + Concepta projects.
Also works with Cursor and OpenAI Codex (manual setup).
Instead of manually writing boilerplate for every NestJS module, this plugin gives your AI coding agent a complete toolkit:
Requires Claude Code CLI.
1. Add the marketplace:
/plugin marketplace add btwld/skills
2. Install the plugin:
/plugin install rockets-sdk-config@btwld
This registers all agents, commands, skills, and hooks in your Claude Code session.
3. Verify it's installed:
/plugin list
You should see rockets-sdk-config@btwld with 8 commands, 9 agents, and 7 skills listed.
Uninstall:
/plugin uninstall rockets-sdk-config@btwld
Remove marketplace:
/plugin marketplace remove btwld
The plugin auto-updates when you start a new session. To force a reinstall:
/plugin uninstall rockets-sdk-config@btwld
/plugin install rockets-sdk-config@btwld
Add this to your project's .claude/settings.json so teammates are prompted to install automatically when they open the project:
{
"extraKnownMarketplaces": {
"btwld": {
"source": {
"source": "github",
"repo": "btwld/skills"
}
}
},
"enabledPlugins": {
"rockets-sdk-config@btwld": true
}
}
git clone https://github.com/btwld/skills.git .rockets-skills
.cursorrules file in your project root:You are working on a Rockets SDK project (NestJS + TypeORM + Concepta).
Follow `.rockets-skills/CLAUDE.md` as the primary project contract.
Priority workflow:
1) Read the relevant file in `.rockets-skills/commands/`
2) Execute implementation using the matching `.rockets-skills/skills/`
3) Verify against `.rockets-skills/development-guides/`
4) Run diagnostics/tests when available
Hard rules:
- `@InjectRepository(...)` only in `*-typeorm-crud.adapter.ts`
- `@InjectDynamicRepository(...)` only in `*-model.service.ts` and `*-access-query.service.ts`
- Services outside model services must not inject repositories
- Access control defaults to deny
- New entity/module → ALWAYS use `rockets-crud-generator` skill, never copy-paste from guides
.rockets-skills/development-guides/ROCKETS_AI_INDEX.md
.rockets-skills/CLAUDE.md
@.rockets-skills/commands/rockets-module.md generate a Category entity
git clone https://github.com/btwld/skills.git .rockets-skills
AGENTS.md (Codex reads this automatically):# Multi-Agent Workspace Guide
Follow `.rockets-skills/CLAUDE.md` as the canonical project contract.
## Workflow
1. Read `.rockets-skills/CLAUDE.md`
2. Route by `.rockets-skills/development-guides/ROCKETS_AI_INDEX.md`
3. Execute via `.rockets-skills/commands/` + `.rockets-skills/skills/`
4. Validate with diagnostics/tests
## Hard Rules
npx claudepluginhub btwld/skills --plugin rockets-sdk-configMix Flutter styling framework guidance for agents working on Mix code, projects using package:mix, and the Mix monorepo.
TypeScript/JavaScript full-stack development with NestJS, React, and React Native
Advanced NestJS skills for dependency injection, guards, and testing.
Complete fullstack development toolkit: React, Express/FastAPI, PostgreSQL scaffolding with AI agents
Scaffold new projects and add features with best-practice templates
Full-stack agents — frontend, backend, API, DevOps architects
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.