romiluz13/ddd · Archived

ddd-book

Use only when explicitly asked to initialize or maintain the optional experimental Proofline CLI Book, references, or compatibility artifacts.

Installation

$ npx skills add romiluz13/ddd --skill ddd-book

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from romiluz13/ddd · top by installs.

npx skills add romiluz13/ddd

Browse all from romiluz13/ddd

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

License LICENSE
Default branch main
Open issues 0
Status Archived

Skill metadata

Parsed from SKILL.md frontmatter.

Version0.7.3
More metadata
author
ddd-methodology
version
0.7.3

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,928 B
  • docs SUMMARY.md 158 B

History

  1. First recorded snapshot · 1 installs

SKILL.md

Manage Proofline storage

This is optional experimental tooling, outside the default DDD route. For an ordinary coding task or missing documentation, follow [DDD](../ddd/SKILL.md). A .ddd/notes/ task note does not require Book initialization.

Proofline retains .ddd/ as its compatibility store. In the tooling repository, read cli/README.md and cli/SPEC.md for commands, known defects, and schemas; the root specification describes the methodology. Locate those files in the tooling checkout when this skill is installed in another project.

Initialize

Create:

.ddd/
├── book.yaml
├── evidence.lock
├── claims.yaml
├── trace-matrix.yaml
├── cases/
├── packets/
├── reports/
└── cache/

Use schema_version: 0.1.0 for legacy YAML artifacts and 0.5.0 for change envelopes, assurance cases, and assurance reports.

Validate

  1. Confirm every path referenced by book.yaml exists.
  2. Recompute referenced document and cache digests.
  3. Reject active claims that cite revoked or missing evidence.
  4. Confirm trace claim IDs exist.
  5. Confirm every case uses a supported schema version.
  6. Report missing or unevaluated material instead of inferring it.

The step is complete when all checked references resolve and every unchecked area is named.

Synchronize

Update book.yaml pointers when a supported artifact is added. Keep the Book as an index, not a duplicate of source documents.

Object passports, domain models, control obligations, broad artifact inventory, and federation remain archived research. Their old schemas are preserved under research/ and are not required for current conformance.