<!-- xid: A103B5C7D901 --> <a id="xid-A103B5C7D901"></a>
Scanned 9/12/2026
Install to Claude Code
npx -y skills add synthaicode/XRefKit --skill constraint_derivation_index --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Constraint Derivation Index?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/synthaicode-constraint-derivation-index)More formats (shields.io, HTML) on the badges page.
<!-- xid: A103B5C7D901 -->
<a id="xid-A103B5C7D901"></a>
# Skill: constraint_derivation_index
## Purpose
Route design or implementation artifacts to the correct constraint-derivation
Skills before code behavior is accepted or expanded.
## Required Knowledge (XID)
- [Constraint derivation framework](../../../../knowledge/packs/constraint-derivation/110_constraint_derivation_framework.md#xid-81A6C4E2B190)
- [Context direction guard rules](../../../../knowledge/organization/160_context_direction_guard_rules.md#xid-7A2F4C8D1601)
- [Working area policy](../../../../docs/policies/014_working_area_policy.md#xid-111D282CA0EA)
## Inputs
- design specifications, diagrams, or partial design notes
- code artifacts such as generated C# code or mixed code-plus-DDL review targets
- known artifact classes such as DDL, UI spec, workflow, API contract, auth matrix, or integration boundary notes
- optional outputs from earlier derivation runs
## Outputs
- selected primary Skill list
- routing rationale by artifact class
- explicit decision on whether `commonality_derivation` should run afterward
- routing note file in `work/constraint_derivation/` unless another output path is specified
## Startup
- Confirm whether the request is design-downward, implementation-upward, or mixed-direction derivation.
- Identify which artifact classes are present.
- Load the routing table and shared principles from the framework knowledge page.
- Determine the output path:
- default: `work/constraint_derivation/YYYY-MM-DD_constraint_derivation_routing_<topic>.md`
- otherwise use the user-specified path
## Execution
1. Classify the input artifacts by design area.
2. Route to every applicable downward Skill when design artifacts are present:
- `design_constraint_derivation`
- `ui_constraint_derivation`
- `logic_constraint_derivation`
- `integration_constraint_derivation`
- `async_constraint_derivation`
- `auth_constraint_derivation`
3. Route to every applicable upward Skill when implementation artifacts are present:
- `code_constraint_derivation`
- `cross_constraint_derivation`
- `integration_scenario_derivation`
4. Preserve each Skill's ID prefix so later outputs stay traceable.
5. If more than one primary Skill produced outputs, queue `commonality_derivation` after all primary lists are complete.
6. Keep unresolved items explicit; do not answer them from context completion.
7. Write the routing result to the output file and return that path.
## Monitoring and Control
- Stop if someone tries to skip a matching primary Skill for convenience.
- Do not treat derivation output as already approved requirements.
- Do not treat upward derivation as a substitute for downward design confirmation when the design artifacts still exist.
- Do not run the secondary pass before the primary outputs are complete.
## Closure
- Return the selected Skill set and execution order.
- State whether the secondary pass is required.
- Carry forward unresolved classification gaps as explicit open items.
- Return the written routing-note path.
## Reporting Contract (共通報告)
- reporting_profile: summary_first
Use the shared [Skill Reporting Contract](../../../../docs/core/contracts/081_skill_reporting_contract.md#xid-6B2D9F4A1C73) in the final report. Start with these headings in this order:
1. Status — done, partial, blocked, or escalated
2. Result — what was produced or decided
3. Evidence — output, evidence, checks, or XIDs
4. Open Items — unresolved unknowns, risks, judgments, or なし
5. Handoff — next owner and next action, or なし
Keep this summary-first section visible before Skill-specific detail; do not omit empty sections.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!