boundary-check

Validate active phase write paths and trigger replanning for out-of-scope changes.

Updated Mar 7, 2026
One-click install
npx skills add https://github.com/alexization/git-ranker-workflow --skill boundary-check
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: boundary-check
Source: https://github.com/alexization/git-ranker-workflow/tree/main/.codex/skills/boundary-check
Command: npx skills add https://github.com/alexization/git-ranker-workflow --skill boundary-check

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

active phase의 allowed_write_paths 경계를 먼저 확인하고 범위를 벗어나면 phase를 수정하거나 재계획한다.

Core Features & Use Cases

  • active phase의 write 범위를 검사하고 벗어나면 임의로 수정하지 말고 재계획 또는 승인 범위를 갱신한다.
  • 범위를 벗어나지 않도록 파일 목록을 검증하고 필요 시 경계 재계획을 트리거한다.
  • Use Case: 변경 대상이 경계 밖으로 벗어나면 파트를 중단하고 재계획 또는 승인 범위를 요청한다.

Quick Start

Run the boundary-check to verify the active phase's allowed_write_paths and trigger a replan or scope update if any file lies outside.

Frequently Asked Questions about boundary-check

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

FAQPage Schema
How do I enforce write boundaries for an active development phase?▼

To enforce write boundaries for an active development phase, verify the active phase's allowed_write_paths to ensure all target changes stay within the defined scope. If any target file falls outside, it prevents arbitrary edits and prompts a replan or scope update.

What happens when a file change falls outside the allowed write scope?▼

When a file change falls outside the allowed write scope, the workflow halts the part and prevents arbitrary modifications. It then triggers a replan or requests an approved scope update instead of proceeding with the unauthorized edit.

How do I revalidate the write scope when a workflow phase closes?▼

To revalidate the write scope when a workflow phase closes, run the command `python3 scripts/workflow.py run <task-id> --complete --changed-path ...` to ensure all modifications align with the defined boundaries before finalizing.

Why should I use a boundary check instead of modifying files directly during a phase?▼

You should use a boundary check because modifying files directly risks scope creep. The boundary check validates the file list against allowed_write_paths, preventing unauthorized edits and ensuring changes only occur within the approved phase boundaries.

Can I update the allowed write paths if my target files require boundary changes?▼

Yes, if target files require boundary changes, you can update the allowed write paths. The boundary check detects files outside the current scope and prompts you to modify the phase or request a scope update rather than blocking the workflow entirely.