From terraphim-engineering-skills
Produce formal specifications for AI-enabled Configuration Management (CM) systems that operationalise Context Engineering principles. Use when tasked with: (1) creating CM specifications for AI-enabled programs, (2) defining semantic governance models for AI artefacts, (3) designing drift detection frameworks for prompts/models/domains, (4) specifying stage-gate control logic with semantic validation, (5) building traceability models across AI lifecycle stages, (6) defining change control for prompt and model evolution, (7) architecting AI agent roles for configuration governance, or (8) any configuration control task involving probabilistic AI behaviour, evolving prompts, shifting domain definitions, or artefact proliferation.
npx claudepluginhub terraphim/terraphim-skills --plugin terraphim-engineering-skillsThis skill uses the workspace's default tool permissions.
Producing an AI-enabled CM specification follows this sequence:
Guides human architect mindset for domain modeling, systems thinking, constraint navigation, AI-aware decomposition. Use for architectural decisions, system design, multi-component planning.
Generates AI-SPEC.md design contract for AI system phases: selects frameworks, researches official docs and domain, plans evaluation strategy.
Performs ISO 42001-based AI governance audits assessing risks, ethics, security, transparency, and compliance for responsible AI system development and deployment.
Share bugs, ideas, or general feedback.
Producing an AI-enabled CM specification follows this sequence:
Treat context as a controlled architectural variable, not an ambient condition.
The CM system addresses environments characterised by:
Explicit threats the specification must counter:
| Threat | Mechanism |
|---|---|
| Context entropy | Semantic baselining + reconciliation |
| Semantic drift | Terminology stability index + drift alerts |
| Unmanaged scope expansion | Baseline freeze + formal change control |
| Informal commitments bypassing governance | Decision container governance + traceability |
| Artefact inconsistency | Cross-artefact consistency engine + contradiction detection |
The specification output must contain these sections (see deliverable-structure.md for full detail):
Use formal systems engineering language. Avoid generic project management phrasing. Align terminology with configuration control, semantic governance, and systems architecture.
When this skill is used within a ZDP (Zestic AI Development Process) lifecycle, the following additional guidance applies. This section can be ignored for standalone usage.
AI-enabled CM specification maps to the ZDP Design stage as a governance artefact produced alongside the Architecture Document. The CM specification's lifecycle stages align directly with ZDP's 6D model (Discovery through Drive). CM gate definitions (FR-C01-C05) should reference ZDP gate types (PFA, LCO, LCA, IOC, FOC, CLR) when producing specifications for ZDP-governed programs.
When producing CM specifications within a ZDP lifecycle:
/responsible-ai) as input to Risk Register section (Section 7 of deliverable)If available, coordinate outputs with:
/architecture -- CM specification complements the Architecture Document/responsible-ai -- AI-specific risks feed into CM risk register/perspective-investigation -- epistemic status classification for gate items/mlops-monitoring -- operational drift monitoring complements CM drift specification/requirements-traceability -- CM traceability requirements (FR-H) align with traceability matrix production| Need | Reference File |
|---|---|
| Functional capabilities (A through I) | functional-requirements.md |
| AI agent roles, inputs, outputs, authority | ai-agents.md |
| Control surfaces, baselines, freeze logic | control-surfaces.md |
| Drift detection framework | drift-detection.md |
| Metrics and health indicators | metrics.md |
| Full deliverable structure and format | deliverable-structure.md |
| Governance templates (RACI, risk register) | governance-templates.md |
Load only the reference files relevant to the current task. For a full specification, read all. For targeted work (e.g., only drift detection), read only the applicable file.