← ClaudeAtlas

domain-context-generatorlisted

Generates a CONTEXT.md file for a PrestaShop domain inside the `.ai/Domain/` folder. Trigger when the user asks to "generate a context", "fill in a CONTEXT.md", "write the context for [Domain]", "document the [X] domain", or when working inside `.ai/Domain/` directories. Also triggers on "create context for", "add AI context", "populate CONTEXT.md".
jeffsenso/prestashop-skills · ★ 4 · AI & Automation · score 76
Install: claude install-skill jeffsenso/prestashop-skills
# PrestaShop Domain CONTEXT.md Generator ## Purpose Generate a **minimal**, accurate `CONTEXT.md` for a PrestaShop business domain (`src/Core/Domain/{Name}/`). The goal is the smallest file that gives an AI agent enough orientation to work in the domain — not an inventory of every class. ## Output format ```markdown # {Domain} Domain > **Status:** Draft — this context file is a starting point and should be refined by domain experts. ## Purpose {1–2 sentences: what this domain does and what it does NOT do} ## Layers | Layer | Path | |-------|------| | Core CQRS | `src/Core/Domain/{Name}/` — Commands, Queries, QueryResults, ValueObjects, Exceptions | | Adapter | `src/Adapter/{Name}/` — handler implementations, repositories | | Legacy ObjectModel | `classes/{Name}.php` ({N} lines) — do not add logic here | | Back-office UI | controller path, grid factory name, TS frontend path | ## Non-obvious patterns - {Things that aren't discoverable by reading the directory structure} - {Surprising abstractions, delegation chains, cross-domain flows, legacy gotchas} ## Canonical examples - `path/to/Command.php` + `path/to/Handler.php` - `path/to/Query.php` + `path/to/ResultDTO.php` ## Skills - [`skill-name`](../../skills/skill-name/SKILL.md) — one-line description ## Related - [Component/Domain](path) — one-line reason ``` **`## Skills` is optional** — only include it if a skill in `.ai/skills/` targets this domain. Omit the section entirely if no relevant skill exists. **