unit-planner

Generate or update UNITS.csv from a pipeline and units template.

497|38|Updated Jan 7, 2026
One-click install
npx skills add https://github.com/WILLOSCAR/research-units-pipeline-skills --skill unit-planner
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unit-planner
Source: https://github.com/WILLOSCAR/research-units-pipeline-skills/tree/main/.codex/skills/unit-planner
Command: npx skills add https://github.com/WILLOSCAR/research-units-pipeline-skills --skill unit-planner

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation and updating of UNITS.csv, the execution contract for a workspace, ensuring it accurately reflects the chosen pipeline and its requirements.

Core Features & Use Cases

  • Pipeline to Contract: Translates a pipeline definition (.pipeline.md) into a structured UNITS.csv.
  • Scope Management: Updates existing UNITS.csv to incorporate new scope, dependencies, or acceptance criteria.
  • Use Case: When starting a new research project defined by a pipeline, use this Skill to generate the initial UNITS.csv that outlines all the tasks, their dependencies, and expected outputs.

Quick Start

Use the unit planner skill to generate UNITS.csv from the attached pipeline file.

Frequently Asked Questions about unit-planner

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

FAQPage Schema
How do I generate a UNITS.csv execution contract from a pipeline definition?

To generate a UNITS.csv execution contract, instantiate or update the file from a selected pipeline and units template. This translates the pipeline definition into structured tasks, defining dependencies and acceptance criteria for workspace execution.

What is the best way to manage task dependencies and acceptance criteria in a CSV workspace?

Managing task dependencies and acceptance criteria in a CSV workspace involves maintaining a UNITS.csv file that cross-references CHECKPOINTS.md for consistency. This ensures structured task management accurately reflects pipeline requirements and execution contracts.

Can I update an existing UNITS.csv file to expand my research scope?

Yes, you can update an existing UNITS.csv file to expand your research scope. The process incorporates new scope, dependencies, or acceptance criteria into the current execution contract while adhering to CSV formatting standards.

Does the unit planner require cross-referencing with CHECKPOINTS.md?

Yes, the unit planner requires cross-referencing with CHECKPOINTS.md. This consistency check ensures the generated execution contracts and task dependencies in UNITS.csv accurately reflect the selected pipeline requirements.

Why do I need a structured CSV format for pipeline execution contracts?

A structured CSV format for pipeline execution contracts is needed to define tasks, dependencies, and expected outputs clearly. Adhering to CSV formatting ensures accurate translation of pipeline definitions into manageable workspace units.

When do I need to instantiate a UNITS.csv file for task management?

You need to instantiate a UNITS.csv file when initializing or expanding research scopes requiring structured task management. This creates the initial execution contract outlining all tasks and their dependencies from a pipeline.