# Conestoga Sdd Ontology

> Use for spec-driven development assets (requirements/design/tasks) and ontology/SHACL traceability in the Conestoga repo. Covers .kiro specs/steering, ontology/conestoga.ttl, and audit hooks. Use when this capability is needed.

- Skill: `tomevault-io/conestoga-sdd-ontology` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/conestoga-sdd-ontology`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/conestoga-sdd-ontology/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Security
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/conestoga-sdd-ontology

---


# Conestoga SDD & Ontology Skill

## Spec/Steering Layout
- Specs: `.kiro/specs/core-game/` (`requirements.md`, `design.md`, `tasks.md`, `gap-analysis.md`, `research.md`, `spec.json`).
- Steering: `.kiro/steering/` (`product.md`, `tech.md`, `structure.md`, `testing.md`).
- Templates/Rules: `.kiro/settings/templates/specs/`, `.kiro/settings/rules/` (EARS, design/gap/task rules).

## Workflow Reminders
- Follow phase order: requirements → design → tasks → implementation.
- Requirements/design/tasks approval flags live in `spec.json` (update when generating).
- Task list in `tasks.md` stays traceable to requirement IDs; update checkboxes cautiously.

## Ontology & Audits
- Ontology: `ontology/conestoga.ttl` (requirements/components/tasks/tests/impl links) with SHACL shapes for requirements coverage.
- SHACL check (optional): `uv run pytest tests/test_ontology.py` (needs pyshacl).
- Heuristic audits: `src/conestoga/game/audit.py` (`HEURISTIC_AUDIT=1`, optional LangChain chain `default_langchain_chain`).

## Testing & Headless
- CI defaults headless (`UI_HEADLESS`/`CI`); set `UI_HEADLESS=0` to view UI locally.
- Tests: `uv run pytest` (UI, validation, audit, ontology).

## Traceability
- Map requirement IDs from `requirements.md` in design traceability and ontology.
- Components: validator, fallback monitor, Gemini gateway, runner, UI recorded in ontology.

---
> Converted and distributed by [TomeVault](https://tomevault.io/claim/nkllon) — claim your Tome and manage your conversions.
<!-- tomevault:4.0:skill_md:2026-04-14 -->

