Enforce JSON source-of-truth data catalogs and deduplicated instruction-template registries, with JS wrapper functions limited to 1:1 action runners.
Use this skill whenever operation/data definitions risk being hardcoded in .js files.
Run when requests include:
identify_needed_data style contract).data/input/shared/*node -e "JSON.parse(require('fs').readFileSync('data/input/shared/math/io_assembly_line_math.json','utf8'))"npm run lint --silentnpm test --silentnpm run refactor:gate --silent (or npm run refactor:gate)brain/*data/input/*data/output/*to-do/*two_pass_single_wrapper (identify_arguments then execute_pipeline)app/, brain/, data/input/, data/output/, main/, renderer/, scripts/, tests/, and to-do/.brain/*; keep catalogs/specs in data/input/*; keep generated artifacts/logs in data/output/*.identify_arguments before execute_pipeline) when touching wrapper flows.npm run agents:validate after agent/skill metadata changes.