amadeus-dlc

68 mods across 2 repositories, 8 stars between them.

amadeus-dlc/amadeus

Skill Claude CodeCodex

Use when designing or reviewing repositories in DDD. Treats repositories as collection-like access to aggregate roots, not generic DAO layers, and separates query/read-model concerns from command persistence. Trigger for repository interfaces, aggregate persistence, save/load semantics, query placement, ORM leakage…

8 11d ago A 65 tokens original Apache-2.0

amadeus-dlc/amadeus

Skill Claude CodeCodex

Use when deciding where repository interfaces and implementations belong in layered, Clean Architecture, or DDD projects. Emphasizes that aggregates should not depend on repositories and that application/use-case layers own repository orchestration. Trigger for repository-in-domain questions, repository package…

8 11d ago A 62 tokens original Apache-2.0

amadeus-dlc/amadeus

Skill Claude CodeCodex

Use when deciding whether a primitive value should become a domain-specific type or value object. Balances primitive obsession against value-object obsession using risk, invariants, behavior, and cost. Trigger for wrapping strings/ints/UUIDs, value object decisions, too many tiny types, or whether a primitive is good…

8 11d ago A 71 tokens original Apache-2.0

amadeus-dlc/amadeus

Skill Claude CodeCodex

Use when clarifying software abnormal-state terminology such as error, defect, fault, failure, bug, incident, and exception. Helps choose handling, testing, and mitigation strategies from precise classification. Trigger for error terminology, fault versus failure, defect versus bug, abnormal-state design, failure…

8 11d ago A 66 tokens original Apache-2.0

error-handling

29

amadeus-dlc/amadeus

Skill Claude CodeCodex

Use when designing or reviewing error handling across domain logic, application services, and infrastructure. Uses recoverability to choose typed errors, Result/Either, exceptions, retries, and logging. Trigger for improving error handling, Result types, exception design, recoverable errors, domain errors, or…

8 11d ago A 66 tokens original Apache-2.0

amadeus-dlc/amadeus

Skill Claude CodeCodex

Use when wrapping collections in a domain-specific class to centralize collection rules, invariants, and behavior. Trigger for scattered list logic, collection wrappers, raw Order lists becoming Orders, enforcing collection invariants, or reviewing collection-heavy domain code.

8 11d ago A 54 tokens original Apache-2.0

amadeus-dlc/amadeus

Skill Claude CodeCodex

Use when a TypeScript project adopts the class-free, functional domain modeling style: type-alias contracts instead of interface, factory functions with closure state instead of class, companion objects via type+namespace declaration merging, branded types with smart constructors, and discriminated-union Result/error…

8 11d ago A 94 tokens original Apache-2.0

intent-based-dedup

32

amadeus-dlc/amadeus

Skill Claude CodeCodex

Use when deciding whether similar code should be deduplicated. Prioritizes shared intent and change reason over textual similarity, avoiding harmful DRY abstractions when code looks alike but changes for different reasons. Trigger for duplicate code, DRY decisions, merging functions, common helpers, or refactoring…

8 11d ago A 67 tokens original Apache-2.0

law-of-demeter

33

amadeus-dlc/amadeus

Skill Claude CodeCodex

Use when reviewing or refactoring object coupling caused by train-wreck call chains and knowledge of nested internals. Applies the Law of Demeter / Principle of Least Knowledge to move behavior closer to the owning object. Trigger for chained calls, dot chains, train wrecks, high coupling, Feature Envy, or reducing…

8 11d ago A 71 tokens original Apache-2.0

package-design

34

amadeus-dlc/amadeus

Skill Claude CodeCodex

Use when redesigning package or module structure for messy codebases, large modules, dependency problems, or new project structure. Applies information hiding, change reasons, dependency direction, and release boundaries. Trigger for package structure review, module dependencies, file placement, circular dependency…

8 11d ago A 62 tokens original Apache-2.0

parse-dont-validate

35

amadeus-dlc/amadeus

Skill Claude CodeCodex

Use when replacing validation that discards information with parsing that returns a typed, validated value. Helps enforce invariants through the type system and reduce shotgun parsing. Trigger for validation refactors, type-safe inputs, invalid-state prevention, reducing Maybe/nullable checks, or converting validators…

8 11d ago A 67 tokens original Apache-2.0

amadeus-dlc/amadeus

Skill Claude CodeCodex

Use only for Scala 3 implementations of CQRS/Event Sourcing with Apache Pekko. Covers aggregate actors, PersistenceEffector-style command handling, domain-model separation, typed state transitions, event design, Protocol Buffers serialization, ZIO use cases, and read-model updaters. Do not trigger for non-Scala stacks…

8 11d ago A 87 tokens original Apache-2.0

amadeus-dlc/amadeus

Skill Claude CodeCodex

Use when actively refactoring an existing codebase's package or module structure. Detects cycles, oversized modules, misplaced responsibilities, and dependency direction problems, then proposes and executes a migration plan. Trigger for cleaning dependencies, breaking cycles, splitting modules, moving files, or…

8 11d ago A 63 tokens original Apache-2.0

tell-dont-ask

38

amadeus-dlc/amadeus

Skill Claude CodeCodex

Use when reviewing or refactoring code that queries object state and makes decisions outside the object that owns the data. Moves behavior to the responsible object to improve encapsulation. Trigger for getter misuse, Feature Envy, Tell Don't Ask, encapsulation improvements, or moving responsibility into domain…

8 11d ago A 63 tokens original Apache-2.0

amadeus-dlc/amadeus

Agent

Technical author responsible for drafting manuscript chapters. Leads the Chapter Drafting stage. Turns an approved book structure and chapter unit into publishable prose that honours the book's reader contract, terminology conventions, and continuity obligations.

8 11d ago A 48 tokens original Apache-2.0

amadeus-dlc/amadeus

Agent

Book editor responsible for structural design and editorial quality. Leads the Book Structure Design and Manuscript Review stages and reviews Chapter Drafting output. Owns the book's macro structure, terminology conventions, and cross-chapter consistency.

8 11d ago A 50 tokens original Apache-2.0

amadeus-dlc/amadeus

Skill Claude CodeCodex

Analyze and plan synchronization of this Amadeus repository with official awslabs/aidlc-workflows v2 tags. Use when the user explicitly invokes this skill or clearly asks to compare, follow, port, adopt, or sync upstream AI-DLC v2 changes into Amadeus. Produce an evidence-backed ADOPT/ADAPT/SKIP plan and hand the…

8 11d ago A 122 tokens original Apache-2.0

amadeus-dlc/amadeus

Skill Claude CodeCodex

Cross-review a GitHub Issue with two fresh, independent reviewers and evidence from the current repository, issue text, history, tests, and local norm files. Use when the user asks to cross-review, independently verify, or obtain two-reviewer confirmation of an already-filed GitHub Issue, including invocations where…

8 11d ago A 154 tokens original Apache-2.0

architect-agent.ja

43

amadeus-dlc/amadeus

Agent

A solutions-architecture agent that turns requirements into system designs, technical decisions, domain models, and implementable work units. An Architecture Decision Record is a written explanation of an important technical choice and its trade-offs.

8 11d ago A 0 tokens original Apache-2.0

architect-agent

44

amadeus-dlc/amadeus

Agent

The amadeus-architect-agent is your solutions architect. It translates requirements into robust system architectures, produces Architecture Decision Records (ADRs), designs domain models, and decomposes projects into implementable units of work. It thinks in patterns and trade-offs, producing designs that developers…

8 11d ago A 0 tokens original Apache-2.0

amadeus-dlc/amadeus

Agent

An AWS architecture and infrastructure agent for choosing AWS services, designing cloud environments, and turning those designs into CDK or CloudFormation templates. CDK and CloudFormation are tools for defining cloud infrastructure as code.

8 11d ago A 0 tokens original Apache-2.0

aws-platform-agent

46

amadeus-dlc/amadeus

Agent

The amadeus-aws-platform-agent is your AWS solutions architect and infrastructure engineer. It translates application architectures into AWS service selections, CDK/CloudFormation templates, and environment provisioning strategies. Every infrastructure decision it makes is cost-aware, secure-by-default, and validated…

8 11d ago A 0 tokens original Apache-2.0

compliance-agent.ja

47

amadeus-dlc/amadeus

Agent

A software compliance adviser that checks whether a project considers regulations and organizational rules. Compliance means meeting required standards for how software, data, and systems are designed and operated.

8 11d ago A 0 tokens original Apache-2.0

compliance-agent

48

amadeus-dlc/amadeus

Agent

The amadeus-compliance-agent is your GRC (Governance, Risk, and Compliance) analyst. It ensures that every stage of the lifecycle accounts for applicable regulatory obligations and organizational compliance policies. It scans for regulatory requirements early, maps them to technical controls, maintains the RAID log…

8 11d ago A 0 tokens original Apache-2.0