amadeus-dlc

68 mods across 2 repositories, 8 stars between them.

UserPromptSubmit

01

amadeus-dlc/amadeus

Hook Claude Code

Runs when you submit a prompt, before the agent sees it, executing amadeus-dispatch.ts via bun. From amadeus-dlc/amadeus.

8 11d ago A tokens not measured original Apache-2.0

SessionStart

02

amadeus-dlc/amadeus

Hook Claude Code

Runs when a session starts, executing amadeus-dispatch.ts via bun (2 commands). From amadeus-dlc/amadeus.

8 11d ago A tokens not measured original Apache-2.0

SessionEnd

03

amadeus-dlc/amadeus

Hook Claude Code

Runs when a session ends, executing amadeus-dispatch.ts via bun. From amadeus-dlc/amadeus.

8 11d ago A tokens not measured original Apache-2.0

PreToolUse

04

amadeus-dlc/amadeus

Hook Claude Code

Runs before the agent uses a tool for ^Task$ tool calls, executing amadeus-dispatch.ts via bun (2 commands). From amadeus-dlc/amadeus.

8 11d ago A tokens not measured original Apache-2.0

PostToolUse

05

amadeus-dlc/amadeus

Hook Claude Code

Runs after a tool call finishes for Write, Edit, TaskUpdate, AskUserQuestion and Bash tool calls, executing amadeus-dispatch.ts via bun (5 commands). From amadeus-dlc/amadeus.

8 11d ago A tokens not measured original Apache-2.0

PreCompact

06

amadeus-dlc/amadeus

Hook Claude Code

Runs before the context is compacted, executing amadeus-dispatch.ts via bun. From amadeus-dlc/amadeus.

8 11d ago A tokens not measured original Apache-2.0

SubagentStop

07

amadeus-dlc/amadeus

Hook Claude Code

Runs when a subagent finishes, executing amadeus-dispatch.ts via bun. From amadeus-dlc/amadeus.

8 11d ago A tokens not measured original Apache-2.0

Stop

08

amadeus-dlc/amadeus

Hook Claude Code

Runs when the agent finishes a response, executing amadeus-dispatch.ts via bun. From amadeus-dlc/amadeus.

8 11d ago A tokens not measured original Apache-2.0

amadeus

09

amadeus-dlc/amadeus

Settings file Claude Code

Agent settings declaring 8 hook events (UserPromptSubmit, SessionStart, SessionEnd, PreToolUse) and 9 allowed tools.

8 11d ago A tokens not measured original Apache-2.0

amadeus AGENTS.md

10

amadeus-dlc/amadeus

Instructions file CodexOpenCode

Instructions for amadeus-dlc/amadeus, covering agents.md, project instructions, 1. think before coding, 2. simplicity first and 3. surgical changes.

8 11d ago A 1,698 tokens original Apache-2.0

amadeus CLAUDE.md

11

amadeus-dlc/amadeus

Instructions file

Instructions for amadeus-dlc/amadeus, covering project instructions, fable 5 delegation policy, project name, prerequisites and ai-dlc structure.

8 11d ago C 3,297 tokens original Apache-2.0

amadeus-dlc/amadeus

Skill Claude CodeCodex

Use when designing or reviewing domain-model accessors that expose internal state for persistence, serialization, tests, or framework integration. Applies the breachEncapsulationOf naming pattern so unavoidable getters are visibly treated as encapsulation breaches, not casual domain APIs. Trigger for getter naming…

8 11d ago A 82 tokens original Apache-2.0

clean-architecture

13

amadeus-dlc/amadeus

Skill Claude CodeCodex

Use only when the user explicitly asks for Clean Architecture design, implementation, or review. Applies a domain, use case, interface adapter, and infrastructure layer model, with persistence and RPC adapters outside the domain and use-case rules. Do not trigger for generic architecture advice, hexagonal…

8 11d ago A 74 tokens original Apache-2.0

amadeus-dlc/amadeus

Skill Claude CodeCodex

Use when CQRS changes aggregate boundaries or state shape. Helps reduce oversized command aggregates by moving read concerns to read models, keeping only command-decision state in aggregates, and using events for state transitions. Trigger for large aggregates, heavy command updates, aggregates containing query-only…

8 11d ago A 70 tokens original Apache-2.0

amadeus-dlc/amadeus

Skill Claude CodeCodex

Use when explaining why CQRS often needs event sourcing or durable events for reliable command-to-query synchronization. Covers calculated value sync, database trigger limits, polling scalability, double commits, and making events the source of truth. Trigger for CQRS synchronization, read-model update strategy, CQRS…

8 11d ago A 72 tokens original Apache-2.0

cqrs-tradeoffs

16

amadeus-dlc/amadeus

Skill Claude CodeCodex

Use when evaluating whether CQRS is worth adopting, especially tradeoffs among consistency, availability, scalability, operational complexity, and event sourcing. Trigger for read/write separation decisions, eventual consistency concerns, CQRS architecture review, or choosing between a unified model and CQRS.

8 11d ago A 59 tokens original Apache-2.0

amadeus-dlc/amadeus

Skill Claude CodeCodex

Use for DDD aggregate design, implementation, refactoring, or review. Covers aggregate boundaries, aggregate roots, true invariants, immutable updates, ID references, eventual consistency, domain events, and Evans/Vernon aggregate rules. Trigger for aggregate boundary questions, aggregate roots, entity design inside…

8 11d ago A 85 tokens original Apache-2.0

amadeus-dlc/amadeus

Skill Claude CodeCodex

Use when reviewing or designing transaction boundaries that touch DDD aggregates. Detects the anti-pattern of updating multiple aggregates in one transaction and replaces it with one-aggregate transactions plus eventual consistency, domain events, sagas, or process managers. Trigger for cross-aggregate transactions…

8 11d ago A 79 tokens original Apache-2.0

amadeus-dlc/amadeus

Skill Claude CodeCodex

Use when a use case wants to check another aggregate's state before changing the current aggregate. Helps separate true invariants from policies, detect Saga misuse, reason about CQRS/Event Sourcing lookup limits, and decide whether inconsistent data is acceptable. Trigger for cross-aggregate validation, checking…

8 11d ago A 81 tokens original Apache-2.0

amadeus-dlc/amadeus

Skill Claude CodeCodex

Use for choosing and applying DDD building blocks: value objects, entities, aggregates, domain services, repositories, factories, and domain events. Trigger for domain modeling, entity versus value object decisions, aggregate boundaries, domain service placement, or implementing a domain model from requirements.

8 11d ago A 60 tokens original Apache-2.0

amadeus-dlc/amadeus

Skill Claude CodeCodex

Use when analyzing existing non-DDD or legacy code to propose DDD domain models with aggregates, local entities, value objects, domain services, invariants, and pseudocode. Trigger for extracting a domain model from code, redesigning legacy code with DDD, finding aggregates, or proposing domain boundaries from an…

8 11d ago A 70 tokens original Apache-2.0

amadeus-dlc/amadeus

Skill Claude CodeCodex

Use when planning a DDD implementation flow that starts from the domain model and tests before infrastructure. Covers test-first domain modeling, in-memory repositories, use cases, and delaying persistence/framework choices. Trigger for starting from the domain model, TDD with DDD, in-memory repository design…

8 11d ago A 72 tokens original Apache-2.0

amadeus-dlc/amadeus

Skill Claude CodeCodex

Use when replacing raw primitive values with validated domain primitives or value objects so invalid domain states cannot be represented. Covers always-valid construction, smart constructors, parse-don't-validate, and avoiding primitive obsession. Trigger for domain primitive design, validated IDs, email/money/range…

8 11d ago A 75 tokens original Apache-2.0

ddd-module-pattern

24

amadeus-dlc/amadeus

Skill Claude CodeCodex

Use when designing DDD module boundaries, package layout, bounded-context internals, or language-specific module organization. Helps keep domain concepts cohesive while exposing narrow APIs and hiding implementation details. Trigger for DDD modules, package-by-domain, bounded context internals, module visibility, or…

8 11d ago A 65 tokens original Apache-2.0