What problem does it solve?
This Skill provides a structured, standardized approach for creating high-quality node specifications within ForgePlan, ensuring consistency, completeness, and alignment with the manifest and shared-model rules across teams.
Core Features & Use Cases
- Node Spec Template: The ForgePlan 14-field node spec template enforces a consistent schema for every node, including fields like node, name, description, inputs, outputs, shared_dependencies, data_models, interfaces, acceptance_criteria, constraints, non_goals, failure_modes, file_scope, and depends_on.
- Quality Rules: Acceptance criteria must include a test field; each node must have at least one non_goal and at least one failure_mode; shared_dependencies must reference manifest-defined shared models; file_scope must be unique across nodes; interfaces must specify directional types.
- Shared Model Rules: Shared models are defined in the manifest and referenced via $shared. Any entity used by multiple nodes must be declared as a shared model in the manifest.
Quick Start
Create a complete node specification using the 14-field template and validate it against the manifest rules.