kimen-gates-pre-plan

Validates synchronization and lint status of Kimen behavior contracts.

Updated Jul 4, 2026
One-click install
npx skills add https://github.com/kimen-dev/kimen --skill kimen-gates-pre-plan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kimen-gates-pre-plan
Source: https://github.com/kimen-dev/kimen/tree/main/.agents/skills/kimen-gates-pre-plan
Command: npx skills add https://github.com/kimen-dev/kimen --skill kimen-gates-pre-plan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill prevents architectural drift and planning errors by ensuring that behavior contracts are fully synchronized and lint-compliant before any development planning begins.

Core Features & Use Cases

  • Contract Validation: Automatically checks that spec.md and feature.feature files are aligned and pass linting requirements.
  • Workflow Guardrail: Acts as a mandatory gate to ensure only high-quality, verified contracts proceed to the planning phase.
  • Use Case: Before starting a new UI component implementation, run this gate to confirm your feature specification is technically sound and ready for the Kimen planning process.

Quick Start

Execute the pre-plan check script from the repository root to validate your current behavior contract.

Frequently Asked Questions about kimen-gates-pre-plan

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

FAQPage Schema
How do I validate behavior contracts before starting development planning?

To validate behavior contracts before planning, run a pre-plan gate script that checks spec.md and feature.feature files for alignment and lint compliance. This ensures your repository structure is synchronized and prevents architectural drift before development begins.

What is a pre-plan workflow gate for feature specifications?

A pre-plan workflow gate is a mandatory validation step that verifies feature specifications are technically sound. It checks that spec.md and feature.feature files pass linting requirements and are fully synchronized before proceeding to the planning phase.

Do I need a bash environment to run behavior contract validation?

Yes, behavior contract validation requires a bash-compatible environment to execute the gate script against your repository structure. The script relies on bash to verify the synchronization and lint status of your spec.md and feature.feature files.

How do I check if spec.md and feature.feature files are synchronized?

To check if spec.md and feature.feature files are synchronized, execute the pre-plan validation script from your repository root. The script automatically detects misalignment and linting errors in your behavior contracts to prevent planning errors.

Why does my feature specification fail linting before the planning phase?

Feature specification linting fails before the planning phase when behavior contracts in spec.md and feature.feature files are not aligned. Running the pre-plan gate script identifies these synchronization and lint errors so you can fix them before development planning.

Can I use contract validation for UI component implementation planning?

Yes, you can use contract validation for UI component implementation planning. Running the pre-plan gate confirms your feature specification is technically sound and ready for the planning process by verifying spec.md and feature.feature file consistency.