deft-build

Scaffold projects from a SPECIFICATION.md with phase-based execution and validation hooks.

28|13|Updated Dec 31, 2025
One-click install
npx skills add https://github.com/deftai/directive --skill deft-build
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deft-build
Source: https://github.com/deftai/directive/tree/main/.agents/skills/deft-build
Command: npx skills add https://github.com/deftai/directive --skill deft-build

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the creation of a complete project scaffold from a SPECIFICATION.md, aligning it with Deft framework standards and reducing manual setup time.

Core Features & Use Cases

  • Phase-based scaffolding: Generates architecture, directories, and baseline files per the SPECIFICATION.md.
  • Implementation & testing hooks: Sets up initial implementation skeletons and test scaffolds to accelerate delivery.
  • Quality gates: Integrates checks and guardrails to ensure the spec is implemented correctly and consistently.

Quick Start

Provide a SPECIFICATION.md and ask Deft to scaffold the project from it.

Frequently Asked Questions about deft-build

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

FAQPage Schema
How do I automate project scaffolding from a specification document?

Automating project scaffolding from a specification document involves parsing a SPECIFICATION.md to generate architecture, directories, and baseline files. This process applies phase-based execution to align the project structure with defined standards and reduce manual setup time.

What is phase-based scaffolding and how does it work with a SPECIFICATION.md?

Phase-based scaffolding is an execution model that generates architecture, directories, and baseline files sequentially per a SPECIFICATION.md. It orchestrates the project setup end-to-end by breaking down modular tasks into distinct phases with validation hooks.

How do I set up implementation and testing hooks when generating a project scaffold?

Setting up implementation and testing hooks during project scaffolding creates initial implementation skeletons and test scaffolds. By reading a SPECIFICATION.md, the automation configures these baseline structures to accelerate delivery and prepare the project for immediate development.

Can I enforce quality checks and guardrails during automated project scaffolding?

Enforcing quality checks during automated project scaffolding integrates validation hooks and guardrails directly into the workflow. It ensures the generated architecture and baseline files correctly implement the SPECIFICATION.md, maintaining consistency and quality across modular tasks.

Do I need any dependencies or external components to scaffold a project from a SPECIFICATION.md?

Scaffolding a project from a SPECIFICATION.md requires no external dependencies or components. The automation operates independently to parse the specification and apply phase-based execution, modular tasks, and validation hooks to generate the complete project structure.

When should I use automated scaffolding instead of manual project setup?

Automated scaffolding should be used when a SPECIFICATION.md defines the target project and required artifacts covering implementation, testing, and quality checks. It replaces manual setup by orchestrating end-to-end phase-based execution, ensuring consistent architecture and baseline file generation.