denna-spec-reference

Interpret Denna Specification files and validate against canonical schemas.

Updated Mar 17, 2026
One-click install
npx skills add https://github.com/daocraft/denna-ecosystem-skills --skill denna-spec-reference
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: denna-spec-reference
Source: https://github.com/daocraft/denna-ecosystem-skills/tree/main/skills/denna-spec-reference
Command: npx skills add https://github.com/daocraft/denna-ecosystem-skills --skill denna-spec-reference

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Interpret Denna Specification files (.denna-spec.json) and provide interpretation rules and guidance.

Core Features & Use Cases

  • Schema-aware interpretation: explains the Denna Spec envelope, required fields, and how to validate against the canonical schemas.
  • Cross-file guidance: clarifies relationships between protocol-config, pnl-config, and references, and how changes cascade.
  • Use Case: a developer uses this skill to quickly understand a new star's denna-spec files before auditing or authoring changes.

Quick Start

Read the Denna Specification frontmatter and envelope definitions to interpret a given denna-spec file.

Frequently Asked Questions about denna-spec-reference

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate a .denna-spec.json file against the canonical schema?

Schema validation for denna-spec files is performed by checking the envelope structure and required fields against the canonical $schema, ensuring your protocol-config or pnl-config files are fully compliant.

What is a Denna Specification file and when do I need to interpret it?

A Denna Specification file (.denna-spec.json) defines configuration envelopes like protocol-config and pnl-config, and you need to interpret it when auditing or authoring changes to ensure cross-file consistency.

How do changes in a protocol-config envelope cascade to other Denna Spec files?

Changes in a protocol-config envelope cascade by affecting related pnl-config and sky-parameters files; this skill clarifies those cross-file relationships to maintain consistency across your configuration.

Can I use this skill to understand sky-parameters and pnl-config envelopes?

Yes, this skill interprets Denna Specification files by explaining the envelope structure, required fields, and validation rules for configurations including sky-parameters and pnl-config.

Do I need to manually fetch upstream repo data to validate Denna Spec envelopes?

No, you do not need to manually fetch data because this skill automatically fetches up-to-date data from upstream repos to validate against the canonical $schema and ensure cross-file consistency.