Skip to content
rd-skills
All skills

domain-object-identification

FoundationJIT only

analysis-agent/task-agent/review-agent: classify domain identity, values, aggregates, lifecycle, invariants, writers, and relationships; skip layer-derived nouns.

Group
Domain modeling
Supported roles
MainAnalysisTaskReview
Source
SKILL.md

Use when

Trigger signals that make this skill the right owner

  • domain category entity value object aggregate root lifecycle invariant writer authority relationship or boundary mapping decision
  • actual diff confuses a domain object with a DTO table UI label function helper or module

Do not use when

Anti-triggers — as binding as the triggers above

  • no task-local domain identity value equality lifecycle aggregate invariant writer or relationship decision
  • DTO table schema UI label or comment changes without domain identity lifecycle aggregate invariant or writer authority

Required inputs

What must be supplied before this skill can decide anything

  • current bounded-context meaning and candidate classifications
  • identity value equality lifecycle invariant writer relationship and mapping evidence
  • selected primary Professional Skill and task-local trigger

Output contract

What this skill owes the next role

  • Domain-object decision with classification and rejected alternatives; entity identity; value equality, immutability, and replacement semantics; lifecycle; aggregate and invariants; writer authority; relationships and mappings; evidence; proof limits; and residual risks.

Escalation signals

When this skill must hand the decision back

  • Domain category identity writer aggregate or mapping authority remains disputed
  • Incorrect objects distort persistence contracts permissions and events

Loaded by

This skill never owns a task. These professionals may pull it in as Layer 3.

Targeted references

Each reference carries its own load condition. None of them enter context by default.

ReferenceLoad whenDo not load whenRequired by
benchmarks-and-patterns.mdbenchmark-patternObject category, aggregate boundary, or writer authority remains disputed.Identity, ownership, and lifecycle are already explicit.AnalysisTaskReview
checklist.mddecision-checklistObject changes identity, cardinality, invariants, mapping, or tenant scope.No domain object or relationship changes.AnalysisTaskReview
evidence-patterns.mdevidence-patternObject claims depend on fresh writers, schemas, and consumer evidence.No ownership or object-category claim awaits proof.AnalysisTaskReview