Agent skills for the CleanSlice architecture framework — NestJS + Nuxt full-stack apps using Clean Architecture with vertical slices.
| Skill | Description |
|---|---|
setup |
Claude Code setup: install MCP server and development skills (shadcn-vue, cleanslice, conventional-commits) |
cleanslice |
Complete CleanSlice architecture: vertical slices, gateway pattern, Provider.vue, Pinia stores, DTOs, TypeScript standards, error handling |
conventional-commits |
Conventional Commits v1.0.0 for git messages: commit types, scope (slice name), breaking changes, SemVer correlation |
Skills follow the Agent Skills open standard and work with Claude Code and 37+ other AI coding agents.
# Install a specific skill
npx skills add CleanSlice/skills --skill setup
npx skills add CleanSlice/skills --skill cleanslice
npx skills add CleanSlice/skills --skill conventional-commits
# Install all CleanSlice skills
npx skills add CleanSlice/skills
# Update to the latest version
npx skills update CleanSlice/skillsThe skills CLI (vercel-labs/skills) automatically places the skill in the right location for your agent.
Copy the skill into your project's .claude/skills/ folder and commit it to version control so the whole team has it:
git clone https://github.com/CleanSlice/skills.git /tmp/cleanslice-skills
cp -r /tmp/cleanslice-skills/cleanslice .claude/skills/Copy the skill to your personal skills directory to use it across all projects:
git clone https://github.com/CleanSlice/skills.git /tmp/cleanslice-skills
cp -r /tmp/cleanslice-skills/cleanslice ~/.claude/skills/Once installed, skills are available in Claude Code:
/setup # MCP + skills installation
/cleanslice # Architecture conventions
/conventional-commits # Commit message format
Claude loads skills automatically when relevant — /cleanslice activates on CleanSlice projects, /conventional-commits activates when writing commit messages.
The cleanslice skill bundles six reference documents:
| Reference | Contents |
|---|---|
references/workflow.md |
Four-phase workflow, bug fix workflow, git commit format, system prompt |
references/backend.md |
NestJS slice structure, module, controller, service, gateway, mapper, DTOs, types |
references/frontend.md |
Nuxt slice structure, auto-imports, Provider.vue, Pinia stores, composables |
references/gateway.md |
Gateway pattern with full code examples, abstract class, DI wiring |
references/typescript.md |
TypeScript standards: no-any, I prefix, Types suffix, import aliases |
references/errors.md |
Error pattern: BaseError, domain errors, interceptor, no try/catch in controllers |
A single-file skill that configures Claude Code for CleanSlice development: adds the MCP server and installs the required agent skills (shadcn-vue, cleanslice, conventional-commits).
A single-file skill covering the Conventional Commits v1.0.0 specification: commit types, scope (use slice name), description rules, breaking changes, and examples.