What problem does it solve? Manually tracing pre-operation validation rules (save, delete, lock, unlock) scattered across Controllers, Services, and Validators is slow and error-prone, especially when results must be delivered as a structured business-control spreadsheet. This Skill orchestrates the whole extraction: it locates Controllers from menu entries, dispatches one isolated subagent per Controller to trace validation logic, and merges the fragments into a formatted .xlsx workbook. ## Core Features & Use Cases - Menu-to-Controller resolution: Accepts a full menu path, menu name, or Controller class name, resolves targets through a menu-permission data source, and confirms the scope list before dispatching. - Parallel subagent orchestration: Runs a fixed concurrency window (default 5, hard cap) of isolated subagents that recursively trace Service/Validator method bodies without overflowing context, with per-Controller retry and resume-from-checkpoint support. - Scripted Excel generation: Merges markdown fragments into a styled .xlsx via build_check_xlsx.py, with an 11-column default template, optional --template JSON override, and automatic role lookup for permission-control entries. - Use Case: Ask to extract the pre-operation checks for the menu "系统管理-用户管理-用户查询"; the Skill confirms the scope, traces every interface's validation logic in parallel, and delivers a business-control workbook with role annotations and a source manifest. ## Quick Start Use the check-rule-extract skill to extract the pre-operation validation rules for the menu 用户查询 and generate the Excel workbook.