Onboard any new external dependency before using it โ research the official docs, vendor them as the single source of truth, then generate a blocking guard. Use when adding or first using any library, framework, SDK, API, or CLI tool; when editing package.json / requirements.txt / pyproject.toml / go.mod / Cargo.toml; or when the user mentions adopting a new tool. This is a rail, not advice โ the trigger is unconditional, never "when uncertain".
Configure the mrbaeksang rails in a repo โ record its deployment level and confirm the enforcing hooks are active. Run this once after installing the plugin. Use when the user runs /setup-mrbaeksang-skills or asks to set up / configure the rails.
The rigor gate that refuses LLM avoidance. Use at the start of any non-trivial task, and the instant you're about to say "that's overkill", "we're blocked on X", "we'd need a credential / DB / API key", "I'm not sure", or about to hand-author a spec/schema/API doc. Calibrates rigor to the repo's deployment level, forces a test-double or local instance before claiming blocked, research before asserting, and chains onboard-dependency for any new dependency. One gate; it chains the rest.