This does the heavy lifting of identifying Core, Supporting, and Generic subdomains in your codebase and suggesting where to draw bounded context boundaries using DDD Strategic Design. It scans your code for business concepts (entities, services, use cases), groups them by Ubiquitous Language, then scores domain cohesion on a 10-point scale to flag messy boundaries. You get a domain map with subdomain classifications, a cohesion matrix showing cross-domain coupling, and concrete recommendations for splitting mixed responsibilities. The real value is in the linguistic analysis, it finds where the same term means different things or where billing vocabulary is bleeding into content logic, which is exactly the kind of mess that leads to painful refactors later.

skills.sh installs
368
GitHub stars
7.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add tech-leads-club/agent-skills --skill domain-analysis --agent claude-code

Installs into .claude/skills of the current project.

Files

Subdomain Identification & Bounded Context Analysis

This skill analyzes codebases to identify subdomains (Core, Supporting, Generic) and suggest bounded contexts following Domain-Driven Design Strategic Design principles.

When to Use

Apply this skill when:

  • Analyzing domain boundaries in any codebase
  • Identifying Core, Supporting, and Generic subdomains
  • Mapping bounded contexts from problem space to solution space
  • Assessing domain cohesion and detecting coupling issues
  • Planning domain-driven refactoring
  • Understanding business capabilities in code

Core Principles

Subdomain Classification

Core Domain: Competitive advantage, highest business value, requires best developers

  • Indicators: Complex business logic, frequent changes, domain experts needed

Supporting Subdomain: Essential but not differentiating, business-specific

  • Indicators: Supports Core Domain, moderate complexity, business-specific rules

Generic Subdomain: Common functionality, could be outsourced

  • Indicators: Well-understood problem, low differentiation, standard functionality

Bounded Context

Sponsors

Details

Repository
github.com/tech-leads-club/agent-skills
Categories
AI & Agent Building, Design & UI/UX
First seen
Jun 3, 2026

More from tech-leads-club/agent-skills

All 22
1buiducnhat avatarquick-implementbuiducnhat/agent-skillsquick implement367skills.sh installs
2krutikjain avatarandroid-di-hiltkrutikjain/android-agent-skillsWire Android dependency injection with Hilt, scopes, testing overrides, and module ownership boundaries.367skills.sh installs
3laravel avatardeploying-laravel-cloudlaravel/agent-skillsDeploys and manages Laravel applications on Laravel Cloud using the `cloud` CLI. Use when the user wants to deploy an app, ship to cloud, create/manage environm364skills.sh installs
4fal-ai-community avatarfal-generatefal-ai-community/skillsGenerate images and videos using fal.ai AI models with queue support. Use when the user requests "Generate image", "Create video", "Make a picture of...", "Text363skills.sh installs
5thedivergentai avatargodot-ui-themingthedivergentai/gd-agentic-skillsExpert blueprint for UI themes using Theme resources, StyleBoxes, custom fonts, and theme overrides for consistent visual styling. Covers StyleBoxFlat/Texture, 363skills.sh installs
6sanjay3290 avatarelevenlabssanjay3290/ai-skillsConvert documents and text to audio using ElevenLabs text-to-speech. Use this skill when the user wants to create a podcast, narrate a document, read aloud text362skills.sh installs