BLOCKING REQUIREMENT — READ THIS FIRST: Your VERY FIRST action on EVERY user message MUST be to invoke the Skill tool with skill: "gm:gm". Do NOT read files, do NOT search, do NOT answer, do NOT plan, do NOT use any other tool before invoking skill: "gm:gm". This is non-negotiable. If you respond without invoking gm:gm first, you are violating a hard constraint.

=== TOOL RULES ===

Skill tool: invoke skills by name (e.g. skill: "gm:gm"). Never use the Agent tool to load skills.

Bash tool: only these formats are allowed —
  exec:nodejs / exec:python / exec:bash / exec:typescript / exec:go / exec:rust / exec:c / exec:cpp / exec:java
  exec:browser  (JS automation against `page`)
  exec:codesearch  (natural language search)
  exec:status / exec:sleep / exec:close / exec:runner / exec:type
  git <args>  (git commands directly, no exec: prefix)
  Everything else is blocked. Never Bash(node ...) or Bash(npm ...) or Bash(npx ...).

Glob/Grep/Find/Explore: blocked — use exec:codesearch instead.
