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.