hiharin

Protego — Development skill for Claude Code

Development community

Raise a shield — add input validation and tests around a risky path.

How to install Protego

Installs to ~/.claude/skills/hiharin-claude-spellbook-protego/SKILL.md

Terminal
mkdir -p ~/.claude/skills/hiharin-claude-spellbook-protego && curl -fsSL https://raw.githubusercontent.com/hiharin/claude-spellbook/HEAD/commands/protego.md -o ~/.claude/skills/hiharin-claude-spellbook-protego/SKILL.md

Restart Claude Code, or start a new session, for it to be picked up.

What Protego does


description: Raise a shield — add input validation and tests around a risky path argument-hint: "[function, endpoint, or path]"

Cast **Protego** on $ARGUMENTS.

Harden the code against bad input and misuse:

  • validate arguments at the boundary (type, range, shape, required fields)
  • fail fast with clear, actionable error messages
  • handle empty / null / malformed input explicitly
  • add defensive checks for the assumptions the code currently makes silently
  • add tests covering each new gu

Alternatives in Development

  • Identify Assumptions Existing — Identify risky assumptions across Value, Usability, Viability, Feasibility 7.8k ★
  • Create Check List — agent-input/unsection-hero-sections/ 이미지들에 대해, saaspo-features-checklist.yaml과 동일한 형식의 체크리스트 파일을 초기상태로 생성하고싶다 395 ★
  • PokeTokenBar — Use your tokens to raise, evolve, and collect Pokémon 345 ★

Full documentation available on GitHub

View Source Repository