Claude Code Visual: Practical Notes on Hooks, Subagents, MCP, and CLAUDE.md

Claude Code Visual User Experience Notes
A developer on r/ClaudeAI shared several months of practical experience with Claude Code Visual, highlighting specific features and implementation challenges.
Key Details from the Source
The developer documented the following observations:
- MCP Hooks: The hook syntax was difficult to remember, requiring documentation. Specifically, the distinction between PreToolUse and PostToolUse hooks wasn't obvious from the documentation, leading to setup errors that cost approximately half a day to resolve.
- CLAUDE.md: This file proved more useful than expected for maintaining project context. Once implemented, it eliminated the need to repeatedly explain folder structure and tech stack in each session. The developer noted they should have set it up earlier.
- Subagents: The developer feels they're underutilizing subagent functionality. While they use a Research → Plan → Execute → Review pattern, they haven't fully determined when to delegate tasks to subagents versus having the main agent handle them directly.
- /loop Command: This command allows scheduling recurring tasks up to 3 days in advance. The developer discovered it accidentally and noted it might not be obvious to all users.
The developer created a visual reference (linked in the source) and invited corrections or updates to keep the information current.
📖 Read the full source: r/ClaudeAI
👀 See Also

Using a GAN-style prompt to improve Claude's critical thinking
A Reddit user shares a specific sentence to prompt Claude to adopt a GAN-style thinking framework, forcing it to critique and pressure-test ideas instead of providing agreeable surface-level responses.

How a /loop Command Burned $6,000 in Claude API Overnight
A developer's unattended /loop command running every 30 minutes on claude-opus-4-7 consumed $6,000 in one night due to prompt caching expiration and growing context — a cautionary tale for AI agent automation.

OpenClaw Dashboard Disconnecting After 2026.5.27 Update? Fix: Remove Stuck Update Launchd Job
After the 2026.5.27 update, a stuck update launchd job causes dashboard WebSocket disconnects and Telegram failures. Removing the job restores stability.

Code Patterns Beat AI Guidelines: Porting a Firefox Extension to Chrome
A developer failed twice to port a Firefox extension to Chrome using AI prompts, then succeeded by extracting browser-agnostic core logic with a BrowserShell interface, reducing Chrome-specific code to 5 meaningful lines.