aieos-novo-volume

Produces a complete AI-ENGINEERING-OS volume with sections, tested examples, and validation gates.

Updated Aug 3, 2026
One-click install
npx skills add https://github.com/GuilhermeBrancalhao/ENGINE-CODEX --skill aieos-novo-volume-guilhermebrancalhao
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: aieos-novo-volume
Source: https://github.com/GuilhermeBrancalhao/ENGINE-CODEX/tree/main/acervo/.claude/skills/aieos-novo-volume
Command: npx skills add https://github.com/GuilhermeBrancalhao/ENGINE-CODEX --skill aieos-novo-volume-guilhermebrancalhao

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pytest.

What problem does it solve? Writing a new volume for the AI-ENGINEERING-OS knowledge base involves many strict contract rules — section lists per volume type, word-count minimums, executable examples with tests, and honest status tracking — that are easy to get wrong when done manually. This Skill walks through the entire production procedure with verifiable outputs at every step. ## Core Features & Use Cases - Contract-driven scaffolding: Resolves the volume's type, applicable sections, and required diagrams from contrato.json, then materializes the folder structure idempotently. - Executable examples with tests: Enforces the convention that every cited code block exists as a file under exemplos/ with a matching pytest test. - Two validation gates: Runs the structural validator (ferramentas.validar) and the executable gate (pytest), then records an honest status (RASCUNHO, never PRONTO) and logs the work in the CHANGELOG. - Use Case: A maintainer receives the request "/novo-volume 07 prompt-engine" and uses this Skill to read the contract, write all sections, create tested examples, run both gates, and register the result. ## Quick Start Ask the AI to run /novo-volume with the volume number and name, for example producing volume 07 on prompt engineering end to end.

Frequently Asked Questions about aieos-novo-volume

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

FAQPage Schema
How do I create a new volume in the AI-ENGINEERING-OS acervo?▼

Invoke /novo-volume with the volume id and name. The procedure resolves the volume in contrato.json, scaffolds the folder, writes each required section, creates tested examples, runs both validation gates, and records the status and CHANGELOG entry.

What are the validation gates for AI-ENGINEERING-OS volumes?▼

Gate 1 is structural: python -m ferramentas.validar NN must exit 0 with no violations. Gate 2 is executable: python -m pytest exemplos/<vol> -q must pass, proving every cited code example actually runs.

Why does a volume section fail the word-count validation?▼

The validator counts only prose words, skipping code fences and heading lines. Pasting large code blocks does not satisfy the minimum of 200 prose words, and the section fails with a substancia-curta violation.

Can a new volume be marked PRONTO right after writing?▼

No. PRONTO requires the full Definition of Done, including an audit with average score at least 8.0 and no section below 6. A newly written volume is always recorded as RASCUNHO, even when both gates pass.

What does depende_de mean in a volume's _VOLUME.yml?▼

It lists two-digit volume ids that are mandatory reading prerequisites, and the graph must be acyclic. It is not for topical neighbors; bidirectional cross-references belong in 18-Referencias-Cruzadas.md instead.