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.