tactical-ddd

claude-skillz

developmentClaude Codeby bazsup

Summary

Design, refactor, and review code using tactical domain-driven design principles

Install to Claude Code

/plugin install tactical-ddd@claude-skillz

Run in Claude Code. Add the marketplace first with /plugin marketplace add bazsup/claude-skillz if you haven't already.

README.md

claude-skillz

A custom Claude Code skill marketplace. Add it once, install any skill on demand.

For users

Setup (one time)

/plugin marketplace add bazsup/claude-skillz

Available skills

| Skill | Description | Credits | |-------|-------------|---------| | tactical-ddd | Design, refactor, and review code using tactical domain-driven design principles | Based on NTCoding/claude-skillz |

Install a skill

/plugin install tactical-ddd@claude-skillz

Uninstall a skill

/plugin uninstall tactical-ddd@claude-skillz

---

For contributors

Adding a new skill

1. Create the plugin directory structure:

   plugins/
   └── your-skill-name/
       ├── .claude-plugin/
       │   └── plugin.json
       └── skills/
           └── your-skill-name.md

2. Write .claude-plugin/plugin.json:

   {
     "name": "your-skill-name",
     "version": "1.0.0",
     "description": "One-line description of what the skill does",
     "author": {
       "name": "bazsup"
     },
     "repository": "https://github.com/bazsup/claude-skillz",
     "license": "MIT",
     "keywords": ["relevant", "tags"]
   }

3. Write skills/your-skill-name.md with YAML frontmatter:

   ---
   name: your-skill-name
   description: "One-line description. Triggers on: keyword1, keyword2, ..."
   version: 1.0.0
   ---

   # Your Skill Title

   Skill content here...

4. Register it in .claude-plugin/marketplace.json — add an entry to the plugins array:

   {
     "name": "your-skill-name",
     "description": "One-line description of what the skill does",
     "category": "development",
     "source": "./plugins/your-skill-name",
     "homepage": "https://github.com/bazsup/claude-skillz"
   }

5. For local development, also copy the skill to .claude/skills/your-skill-name.md.

6. Push to GitHub — no publishing step needed. The skill is immediately available via the marketplace.

Repository structure

claude-skillz/
├── .claude-plugin/
│   └── marketplace.json        ← marketplace registry
└── plugins/
    └── tactical-ddd/           ← one directory per skill
        ├── .claude-plugin/
        │   └── plugin.json
        └── skills/
            └── tactical-ddd.md

Related plugins

Browse all →