From fixclaude
Default entry point for fixclaude. Detects whether CLAUDE.md exists in the current project and routes to the appropriate subcommand: init (create new) or update (augment existing). Handles symlinks transparently. Use when the user says "fixclaude", "fix claude", "install fixclaude", or "install claude fixes".
npx claudepluginhub florianbuetow/claude-code --plugin fixclaudeThis skill uses the workspace's default tool permissions.
Detect the current project state and install production-grade agent directives
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
Detect the current project state and install production-grade agent directives that override Claude Code's built-in limitations.
Run this bash command to check for CLAUDE.md and resolve symlinks:
TARGET="CLAUDE.md"
if [ -L "$TARGET" ]; then
REAL_PATH=$(readlink -f "$TARGET")
echo "SYMLINK: $TARGET -> $REAL_PATH"
elif [ -f "$TARGET" ]; then
echo "EXISTS: $TARGET"
else
echo "MISSING: $TARGET"
fi
Based on the detection result:
fixclaude:init skill to create a new CLAUDE.mdfixclaude:update skill to augment the existing filefixclaude:update skill, passing the resolved real path as the target file. The update skill will modify the file that CLAUDE.md points to, not the symlink itself.