mismagent-realize-scaffold

Creates the minimal buildable project skeleton so the side's gate runs green on an empty tree.

Updated Jun 12, 2026
One-click install
npx skills add https://github.com/lucolucus/mismagent --skill mismagent-realize-scaffold-lucolucus
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mismagent-realize-scaffold
Source: https://github.com/lucolucus/mismagent/tree/main/codex/skills/mismagent-realize-scaffold
Command: npx skills add https://github.com/lucolucus/mismagent --skill mismagent-realize-scaffold-lucolucus

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Greenfield projects need a buildable skeleton before any domain code can compile, and a test gate that silently skips modules produces vacuously green builds. This Skill realizes the wave-0 scaffold — build files, module structure, plugins, and config — and proves the gate actually discriminates red-green before owner blocks begin. ## Core Features & Use Cases - Skeleton generation: Creates the build entry (wrapper, build descriptor), module structure from the architecture map, and pinned plugins/dev-deps required by the stack ADR, with zero domain logic. - Gate discrimination proof: Plants a failing probe test in each guarded module, verifies the gate goes red then green, and records the evidence in a gate-proof/<side>.md file for the worker-composer's Phase 1. - Contract and UI wiring: Honors the profile's run binding for UI sides, creates event-schema contract locations, and wires dependency-lint config (Konsist/ArchUnit, dependency-cruiser) so checks execute from wave 0. - Use Case: In a mismAgent build, the worker-composer dispatches this block first so that every later aggregate, port, or UI block compiles against a skeleton whose gate is proven to catch failures. ## Quick Start Ask the worker to realize the scaffold block for the current feature side so the gate runs green on the empty skeleton with a recorded red-green proof.

Frequently Asked Questions about mismagent-realize-scaffold

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

FAQPage Schema
How do I set up a buildable project skeleton before writing domain code?

Create the build entry (wrapper and build descriptor), the module structure from the architecture map, and the pinned plugins the gate needs, with no domain logic. Then run the side's gate to confirm the toolchain compiles and executes tests on the empty tree.

How do I verify a test gate actually fails when tests fail?

Plant a trivially failing probe test in each module the gate claims to guard, run the gate to see it red, then remove the probe and confirm green. Record the proof in a gate-proof file so later phases can trust the gate's results.

Why does my Gradle build stay green even with failing tests?

A command like `:app:build` may never run dependency modules' tests, leaving them compiled but never executed. Probe the deepest domain module specifically, not just the app module, to expose this gap and report it against the gate string.

When should the scaffold block not be used?

Skip it when the project already builds — the scaffold exists only for greenfield sides with no buildable skeleton. It also never contains domain code: aggregates, ports, and invariants belong to the owner blocks that follow.

Does the scaffold handle UI launch configuration?

Yes, for UI sides it honors the profile's pinned run binding by creating the exact launch task, entry point, and port named there. If the skeleton cannot satisfy that binding, it reports a finding rather than choosing a different command or port.