Skip to content

CleanSlice/skills

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CleanSlice Skills

Agent skills for the CleanSlice architecture framework — NestJS + Nuxt full-stack apps using Clean Architecture with vertical slices.


Available Skills

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

Installation

Skills follow the Agent Skills open standard and work with Claude Code and 37+ other AI coding agents.

Quick install via skills CLI

# 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/skills

The skills CLI (vercel-labs/skills) automatically places the skill in the right location for your agent.

Manual install — project (recommended)

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/

Manual install — personal (global)

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/

Usage

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.


What's Included

cleanslice

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

setup

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).

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.


Links

About

CleanSlice agent skills — architecture patterns, vertical slices, conventional commits for Claude Code and AI coding agents.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors