Skip to content
rd-skills
All skills

extensibility-design

FoundationJIT only

analysis-agent/review-agent: use when proven variation needs extension points, plugins, policy hooks, compatibility, or deprecation; skip when no extension decision exists.

Group
Architecture & design
Supported roles
MainAnalysisTaskReview
Source
SKILL.md

Use when

Trigger signals that make this skill the right owner

  • design extension points configuration variation plugins and policy hooks

Do not use when

Anti-triggers — as binding as the triggers above

  • no task-local extensibility design decision is required

Required inputs

What must be supplied before this skill can decide anything

  • current task contract
  • selected primary Professional Skill
  • task-local trigger evidence

Output contract

What this skill owes the next role

  • extensibility decision with variation evidence, narrow contract, authority and isolation, lifecycle and compatibility, failure containment, observability, retirement condition, and residual owners

Escalation signals

When this skill must hand the decision back

  • Overgeneralization bloats code while underdesign blocks expected variation

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-patternStrategy, plugin, webhook, or configuration extension patterns compete.No shared variation or extension contract is needed.AnalysisReview
checklist.mddecision-checklistExtension changes invariants, privileges, lifecycle, compatibility, or observability.The variation remains private behind one stable implementation.AnalysisReview
evidence-patterns.mdevidence-patternExtension claims require current implementers, contracts, and sandbox tests.No compatibility or extension-safety claim awaits proof.AnalysisReview