spec-pack-normalizer

Normalize multi-file project inputs into a canonical brief with a batched decision packet.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/merceralex397-collab/Scafforge --skill spec-pack-normalizer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec-pack-normalizer
Source: https://github.com/merceralex397-collab/Scafforge/tree/main/skills/spec-pack-normalizer
Command: npx skills add https://github.com/merceralex397-collab/Scafforge --skill spec-pack-normalizer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Messy project inputs scattered across specs, notes, chats, and planning documents are hard to translate into a single actionable brief. This skill consolidates disparate materials into a deterministic canonical brief that guides scaffolding.

Core Features & Use Cases

  • Normalize inputs from multiple sources (docs/, specs/, plans/, chat transcripts) into a single canonical brief.
  • Identify and extract durable facts, constraints, goals, non-goals, and decisions, then present them in a batched decision packet.
  • Produce the canonical brief at docs/spec/CANONICAL-BRIEF.md (or a referenced companion file) for downstream scaffold agents.

Quick Start

Provide the spec pack or planning materials and let Spec Pack Normalizer generate the canonical brief.

Frequently Asked Questions about spec-pack-normalizer

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

FAQPage Schema
How do I consolidate messy specs and planning docs into a single canonical brief?

To consolidate messy specs into a canonical brief, normalize multi-file inputs like docs, notes, and chat transcripts into a deterministic CANONICAL-BRIEF.md. This process extracts durable facts, constraints, and goals to guide downstream scaffolding.

What is the best way to extract decisions from scattered project planning documents?

The best way to extract decisions from scattered planning documents is to normalize them into a batched decision packet. This identifies durable facts, constraints, goals, non-goals, and decisions from multi-source inputs.

Can I normalize chat transcripts and planning notes together into one project spec?

Yes, you can normalize chat transcripts and planning notes together into one project spec. The normalization process accepts multi-file inputs across docs, specs, and plans to produce a single deterministic canonical brief.

Does the canonical brief structure validate required sections for downstream scaffolding?

Yes, the canonical brief structure validates all required sections. It enforces the schema defined in references/brief-schema.md to ensure the generated CANONICAL-BRIEF.md is fully prepared for downstream scaffold agents.

When do I need to generate a canonical brief for my project documentation?

You need to generate a canonical brief when your project inputs are scattered across specs, notes, and chats, making them hard to translate into an actionable overview. It produces a deterministic brief that guides scaffolding.

Why should I normalize multi-file project inputs before scaffolding?

You should normalize multi-file project inputs before scaffolding to resolve scattered and messy documentation into a clean, actionable format. This ensures downstream scaffold agents receive a validated, deterministic canonical brief.