skills/panic-room-finder/SKILL.md
Expert in residential hollow space detection, hidden room discovery, and safe room planning. Helps map house dimensions, identify anomalies suggesting hidden spaces, and safely explore potential voids. Knowledge of architectural history, construction methods, and non-destructive investigation techniques. Activate on "panic room", "hidden room", "secret room", "hollow space", "house mapping", "find hidden space", "room dimensions", "hidden door", "false wall", "priest hole", "prohibition era", "safe room". NOT for illegal entry, structural modifications without permits, or bypassing security systems.
npx skillsauth add curiositech/windags-skills panic-room-finderInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Discover hidden spaces through systematic investigation and safe exploration.
IF discrepancy size = >12 inches AND wall thickness = standard (4-8")
→ THEN investigate via acoustic testing first
→ IF acoustic confirms void → proceed to visual inspection
→ IF visual inspection inconclusive → use borescope
IF discrepancy size = 6-12 inches AND wall thickness = thick (>8")
→ THEN likely mechanical void (plumbing/HVAC)
→ investigate via thermal imaging
→ IF thermal shows unusual patterns → acoustic test
IF discrepancy size = >24 inches AND house era = pre-1950
→ THEN high probability of intentional hidden space
→ start with historical research
→ proceed to comprehensive investigation
IF visual clues present (mismatched trim, hollow sound, trigger mechanisms)
→ THEN prioritize visual inspection over measurement
→ document all clues before testing mechanisms
→ IF mechanism found → document before activating
IF basement/attic access reveals suspicious areas
→ THEN map from multiple access points
→ check for false walls/floors from both sides
→ IF confirmed void → assess structural safety before entry
House Age < 1920:
├── Start with historical research
├── Focus on priest holes, servant passages
├── Use acoustic testing in thick-walled areas
└── Check for speaking tubes, hidden stairs
House Age 1920-1940:
├── Focus on Prohibition-era modifications
├── Check basement and behind built-ins
├── Look for speakeasy access points
└── Test walls behind bars/entertainment areas
House Age 1940-1970:
├── Check for Cold War fallout shelters
├── Focus on basement secure rooms
├── Look for reinforced hidden doors
└── Check garage and utility area connections
House Age > 1970:
├── Focus on security-oriented safe rooms
├── Check master bedroom/walk-in closets
├── Look for electronic/mechanical triggers
└── Check for modern panic room features
Setup: 1890s rowhouse, owner noticed 3-foot discrepancy between front parlor width and adjacent dining room.
Investigation Process:
Key Decision: When measurement showed >3 feet discrepancy in Victorian house, prioritized historical research over continued measuring. This revealed the architectural pattern and guided investigation to the correct wall.
Novice Miss: Would have kept measuring other rooms instead of investigating the obvious anomaly. Expert recognized that >3 feet in Victorian = intentional service space.
Setup: 1955 ranch house, homeowner renovating basement noticed area behind furnace seemed larger from outside measurements.
Investigation Process:
Key Decision: When thermal imaging showed temperature differential, confirmed this was unconditioned space rather than mechanical void. Guided safe opening procedure.
Trade-off: Owner chose to remove panel section (minimally destructive) rather than use borescope because thermal imaging strongly confirmed substantial void.
This skill should NOT be used for:
Delegate to other skills when:
data-ai
license: Apache-2.0 NOT for unrelated tasks outside this domain.
development
Use when designing caching strategies (cache-aside, write-through, write-behind), implementing distributed locks, building rate limiters, leaderboards, real-time streams (XADD/consumer groups), pub/sub, or tuning eviction policies. Triggers: thundering-herd on cache miss, dogpile on key expiry, Redlock vs SET-NX-PX choice, sliding-window rate limiter, hot-key on a single cluster slot, big-key blowup, MULTI/EXEC across slots, KEYS in production. NOT for Redis Cluster operations/admin (different domain), embedded KV (SQLite, leveldb), in-process LRU caches, or Memcached.
tools
Drawing the `'use client'` boundary correctly in React Server Components apps (Next.js App Router, RSC frameworks) — leaf-pushing, slot composition, serialization rules, and environment poisoning prevention. Grounded in react.dev and Next.js 16 docs.
development
Use when designing rate limiting for an API, choosing between token bucket / sliding window / leaky bucket / fixed window, implementing it in Redis, deciding edge (Cloudflare/Upstash) vs origin enforcement, sizing per-user vs per-IP vs per-endpoint quotas, returning the right 429 response with Retry-After, or fixing the boundary-burst bug in fixed-window limiters. Triggers: 429 too many requests, INCR + EXPIRE, ZADD + ZREMRANGEBYSCORE + ZCARD, X-RateLimit-Remaining header, Cloudflare WAF rate limiting rules, Upstash @upstash/ratelimit, leaky bucket shaping vs policing, distributed rate limiter consistency. NOT for DDoS mitigation specifically (different scale), CAPTCHA / bot management, full WAF design, or per-user quota billing.