1---2name: extract-eligibility-requirements-from-visa-category-regulati3description: Structured eligibility matrix for multiple visa categories extracted from regulatory summaries and policy guidance, where the matrix must preserve the disjunctive or layered structure of each standard and the discrepancy report must flag inconsistencies between source documents.4---56# Skill: Extract Eligibility Requirements from Visa Category Regulations78## 1. Subject-matter triage910- Identify every visa category covered by the source set before extracting any requirement.11- Treat each category as its own analytical unit, and preserve distinctions among principal criteria, alternative pathways, exceptions, and conditional add-ons.12- If the source set contains multiple documents describing the same category, treat that as a comparison exercise across sources, not a single consolidated summary.13- Keep the matrix and discrepancy report separate; do not merge conflict analysis into the eligibility table.1415## 2. Failure modes the skill is correcting1617- Agents collapse alternative eligibility pathways into one “best read” requirement, overstating what must be shown.18- Multi-part standards are compressed into a single label, losing prongs, sub-elements, or qualifying language.19- Conditions that apply only in defined circumstances are omitted because the trigger is not carried forward with the requirement.20- Source-level differences are treated as harmless paraphrase when they are actually omissions, errors, or substantive conflicts.21- The comparison step is skipped or informally embedded in the matrix, leaving no dedicated discrepancy report.22- Multiple categories are handled as if they were one unified standard, which obscures category-specific rules and exceptions.23- Citations are asserted loosely or not tied to the operative source type, making it hard to trace the basis for each extracted requirement.2425## 3. Legal frameworks / domain conventions that apply2627- Extract the governing eligibility standard for each category from the source materials as written, and preserve any disjunctive, conjunctive, or layered structure.28- Treat alternative pathways as alternatives; do not merge them into a single composite requirement unless the source clearly does so.29- Where a rule has a general standard plus a narrower exception, record both and state the condition that activates the exception.30- Distinguish statutory, regulatory, and guidance-level statements when the source set provides them, and identify the source type for each extracted requirement.31- Use the controlling authority named in the source documents when available; otherwise use the most specific authority available from the source set and keep the provenance clear.32- Read internal summaries and guidance excerpts as secondary descriptions of the operative rule; discrepancies between summaries and operative text, or among multiple summaries, must be flagged rather than harmonized by assumption.3334## 4. Analytical scaffolds35361. Build the category inventory from the full document set.372. For each category, extract every eligibility element, preserving the original logical structure.383. Separate core criteria from optional, conditional, or exception-based criteria.394. Tag each requirement with its source basis and source type.405. Compare descriptions across documents for the same category and requirement.416. Classify each divergence as omission, substantive inconsistency, ambiguity, or apparent error.427. Record the likely impact of each divergence on eligibility analysis.438. Compile the matrix with one row per category-requirement unit.449. Compile a separate discrepancy report grouped by category and issue type.4510. Check that the final outputs cover the full category set and all source documents.4647## 5. Vertical / structural / temporal relationships4849- For each category, keep the hierarchy intact: general rule, sub-rule, exception, and condition-triggered overlay.50- Where a requirement applies only after, before, or in response to another condition, state the sequencing or trigger explicitly.51- Where a standard turns on a factual status, note the status first and the consequence second.52- If a document uses different language for the same concept across sections, preserve the local wording in extraction and note the relationship in the discrepancy report.53- If multiple documents discuss the same issue at different levels of specificity, do not average them; identify which source is broader, narrower, older, or more detailed if that is clear from the materials.5455## 6. Output structure conventions5657- Produce two separate deliverables: an eligibility matrix and a discrepancy report.58- In the matrix, organize by visa category, then by requirement unit, with fields for the requirement, source basis, source type, and notes on conditional or disjunctive structure.59- Keep alternative eligibility pathways separate in the matrix rather than folding them into one line.60- In the discrepancy report, list each cross-document issue with the affected category, the nature of the discrepancy, the source documents involved, and a concise resolution note or follow-up point.61- Use a conventional issue-report format with a defined severity scale at the top, and apply the same severity labels consistently across all discrepancy entries.62- Cover every category and every source document in the comparison pass before concluding.63- End with a short actions section that identifies what should be checked, reconciled, or confirmed next, with the responsible role and timing anchor if the source materials provide one.