flow-validate

Validate project integrity across file structure, Beads memory, content references, and Git state.

15|4|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/cofin/flow --skill flow-validate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: flow-validate
Source: https://github.com/cofin/flow/tree/main/templates/codex/skills/flow-validate
Command: npx skills add https://github.com/cofin/flow --skill flow-validate

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill addresses the critical need to maintain project consistency and identify potential errors before they escalate, ensuring all components of a project are synchronized and functional.

Core Features & Use Cases

  • Structure Validation: Verifies the presence and correctness of essential project files and directories.
  • Beads Validation: Synchronizes task status between project specifications and the Beads memory system.
  • Content Validation: Checks for valid task markers, file references, and pattern integrity.
  • Git State Check: Ensures a clean working directory with no uncommitted changes or conflicts.
  • Auto-Fix: Offers automated solutions for identified issues, streamlining the remediation process.
  • Use Case: Before a major code deployment, run flow-validate to catch any missing spec files, out-of-sync task statuses with your memory system, or broken links in your documentation, and then automatically fix them.

Quick Start

Run the flow-validate skill to check and fix your project's integrity.

Frequently Asked Questions about flow-validate

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

FAQPage Schema
How do I validate project integrity before a major code deployment?

To validate project integrity, run an automated check to verify file structure, content references, and Git state. It identifies missing specification files, broken pattern references, and uncommitted Git changes, then offers automated fixes to ensure a consistent development workflow.

What is Beads memory synchronization and how does it work with task statuses?

Beads memory synchronization aligns task status between your project specifications and the Beads memory system. The validation process detects mismatches between these components and offers automated fixes to keep your task tracking accurate and consistent.

How do I check for broken file references and missing specification files?

To check for broken file references and missing specification files, run a content validation process. It scans for valid task markers and verifies pattern integrity, automatically identifying broken links and absent spec files within your project directories.

How do I ensure a clean Git working directory with no uncommitted changes?

To ensure a clean Git working directory, run a Git state check. It scans your project to detect uncommitted changes and merge conflicts, verifying that your repository is clean and stable before you proceed with deployments or updates.

Can I automatically fix uncommitted Git changes and task status mismatches?

Yes, you can automatically fix uncommitted Git changes and task status mismatches using the auto-fix feature. It offers automated solutions to remediate identified structure, Beads memory, and Git state issues, streamlining your project recovery process.