Shared Dotfiles & Configs
Personal collection of generalizable dotfiles, configurations, and Claude Code skills for reuse across projects.
한국어
Installation
Option A: Plugin (recommended)
First, register the marketplace:
/plugin marketplace add isnbh0/shared
Then install individual skills:
/plugin install interview@isnbh0
/plugin install spex@isnbh0
/plugin install critique@isnbh0
/plugin install macros@isnbh0
/plugin install study@isnbh0
Option B: Symlink / Copy
# Clone to your preferred location
git clone <repo-url> ~/shared
# Symlink .claude directory into a project
ln -s ~/shared/.claude /path/to/project/.claude
# Or copy specific skills
cp -r ~/shared/plugins/spex/skills/spex /path/to/project/.claude/skills/
Skills
Published (marketplace)
Installable via /plugin install <name>@isnbh0:
critique
External AI critique via CLI tools (Codex, Gemini).
/critique:codex [file-path] [focus]
/critique:gemini [file-path] [focus]
- Gets an independent second opinion on specs, code, or recent changes
- Codex backend: Runs in a read-only sandbox, supports reasoning effort levels (default, high, xhigh)
- Gemini backend: Sandboxed with write and network restrictions
interview
Structured requirements discovery through conversational interviews.
/interview <topic> [--ref <path>] [--workspace <dir>]
- Extracts requirements, constraints, and design decisions through guided Q&A
- Supports reference files to anchor discussion around existing artifacts
- Produces timestamped synthesis documents in the workspace
study
Document-grounded Socratic study sessions on any URL or local file.
/study <uri>
- Calibrates to user familiarity (full study, guided study, or gap check)
- Persists session notes to markdown files with resumption across sittings
- Configurable sessions directory and optional freeform
instructions for persona/behavior customization
spex
Two-phase specification and implementation workflow that separates planning from execution.
Three self-contained skills:
/spex:write — Create a spec, commit it, and stop — no implementation
/spex:write-phased — Create a multi-phase spec for complex features
/spex:implement — Follow an existing spec, implement, update status, and commit
macros
Subagent orchestration workflows: map-reduce and research-backed critique.
/macros:mapreduce <task> [--workspace <dir>]
/macros:doubt [count | --seq N | "freeform question"]
- mapreduce — Splits tasks into independent chunks, dispatches parallel subagents, consolidates results
- doubt — Spawns blind subagents that read code, verify assumptions against web sources, and apply fixes. Parallel mode for independent coverage; sequential mode with auto-applied fixes and commits between passes
Other (copy / symlink)
Available in the repo but not published to the marketplace. Install via symlink or copy:
cp -r ~/shared/plugins/<name>/skills/<skill> /path/to/project/.claude/skills/
phaser
Battle-tested patterns and best practices for Phaser 3 game development.
Passive knowledgebase — automatically consulted when writing Phaser code.
- Multi-scene flow, object pooling, and physics patterns
- Performance optimization and common pitfall avoidance
- Architecture guidance for game projects
report-writer
Structured technical analysis and debugging reports with standardized sections.
/report-writer [topic] [--workspace <dir>]
- Generates timestamped reports (debugging, analysis, implementation)
- Standardized sections: Executive Summary, Key Findings, Root Cause Analysis, Recommendations
- Evidence-based documentation with code references
rigorous-debug
Evidence-based debugging protocol using the scientific method.
/rigorous-debug
- Requires one-time project-specific initialization before first use
- Enforces hypothesis → experiment → conclusion cycles
- Prevents assumption-driven debugging with structured evidence gathering
skill-writer
Tools for creating effective Claude Code skills.
/skill-writer
- Step-by-step workflow from pattern identification to polished SKILL.md
- Covers frontmatter, instruction structure, and best practices
- Helps extract reusable patterns into shareable skills
Workspace Configuration
File-producing skills (interview, spex, report-writer, macros, study) support configurable workspace directories with layered precedence (first match wins):
- CLI flag (
--workspace <dir>) — one-off override
- Local config (
.claude/skill-configs/<skill>/config.local.yaml) — gitignored, personal overrides
- Project config (
.claude/skill-configs/<skill>/config.yaml) — committed to repo, shared with team