Skip to content

T-7I86-create-the-sdlc-definition-package-and-the-assembled-plugin

State: planning/proposed · Impact: medium · Complexity: large

The eight definition kinds, docs generate, the four definition gates, and the definition skills move into their package. The one plugin manifest must keep serving both skill roots.

packages/ts/definition/ holds the kinds, docs service, gates, and skills with pack: definition frontmatter. The plugin build assembles skills/ from both roots; a collision fails the build. Definition skills invoke ${SDLC_CLI:-${CLAUDE_PLUGIN_ROOT}/cli/sdlc} and the corpus-invocation gate enforces that shape.

  • AC-1: tsc -p on the definition package succeeds with the product tree absent.
  • AC-2: sdlc plugin build produces the same skill set as before, and a deliberately colliding skill name fails the build in a test.
  • AC-3: The definition package has no import of the verb resolver, the trust store, or any execution service, checked by the boundary guard.
  • The sdlc-def bin and publish surface (next task).

T-8E3N-create-the-sdlc-model-package-holding-the-kind-agnostic


← Back to Tasks