By kriscard
Software development workflow augmentation: debug with root-cause analysis, audit code and architecture, generate structured specs from requirements, manage Obsidian vaults with PARA methodology, write tests, review PRs, and produce documentation, blog posts, or conference talks.
Spawns an Explore subagent to map architecture, layers, dependencies, and tech debt hotspots across the entire codebase, then generates a visual HTML report with a Mermaid architecture diagram and opens it in the browser. Finishes with a targeted grilling loop on the findings. Make sure to use this skill whenever the user says "analyze my repo", "what's wrong with my codebase", "architecture review", "technical debt audit", "how is this codebase structured", runs /analyze-repo, or asks for any codebase-level assessment — even phrased casually like "take a look at how this is organized".
Guides system design and architecture decisions: scaling strategies, monolith vs microservices, REST vs GraphQL, SQL vs NoSQL, component boundaries, data flow, rendering strategies, design patterns, code organization, and ADRs. Use proactively whenever the user asks "how should I structure this", "what's the right approach for", mentions tech stack decisions, component design, state management, or code organization — even if they don't say the word "architecture".
Audits and improves CLAUDE.md files to make Claude more compliant and effective. Use when the user says "optimize my CLAUDE.md", "my claude.md is too long", "improve my claude instructions", "claude isn't following my instructions", or any time they want to improve how Claude behaves in their project. CLAUDE.md is loaded on every turn — bloated instructions dilute the signal.
Creates semantic git commits with conventional commit format, stages changes, and pushes to remote. Handles pre-commit hooks and writes meaningful commit messages. Make sure to use this skill whenever the user says "commit", "push changes", "save to git", "commit this", or wants to create a git commit — even if they just say "save my work." Also proactively offer after any implementation task wraps up.
Debugs errors, test failures, and unexpected behavior with systematic root-cause analysis. Use when the user reports a bug, says "this isn't working", a test is failing, an exception is thrown, output is wrong, or asks to investigate "why does X happen". Applies to frontend, backend, database, network, and performance issues.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Personal Claude Code skills — a curated collection used daily across development, knowledge management, writing, and productivity workflows.
Via npx skills (recommended — installs globally):
npx skills@latest add kriscard/Skills
Via symlink (local dev — changes take effect immediately):
bash scripts/link-skills.sh
This symlinks each skill directory into ~/.claude/skills/ so Claude Code picks them up without reinstalling.
| Skill | Description |
|---|---|
architect | System design and architecture decisions — monolith vs services, API protocols, rendering strategy, GoF patterns, code smells |
frontend | Frontend architecture — component patterns, state management, type system, security, Next.js |
react | React code review — universal checks for hooks, state, performance, and modern React 19 patterns |
debug | Root-cause debugging — systematic diagnosis, error tracing, fix verification |
refactor | Code refactoring — readability, complexity reduction, extract patterns |
review | Code review — security, performance, correctness, production reliability |
test | Testing strategy — unit, integration, E2E, Vitest API reference (18 refs) |
commit | Semantic git commits with conventional commit format |
pr-review | Pull request review with parallel agent orchestration |
spec | Turns Linear/GitHub issues or plain text into structured specs |
research | Documentation research — APIs, frameworks, best practices |
analyze-repo | Codebase analysis — architecture, dependencies, quality report |
claude-optimizer | Audits and improves CLAUDE.md files for compliance and token efficiency |
| Skill | Description |
|---|---|
vault | Vault context and Obsidian CLI reference — load before any vault operation |
ingest | Processes inbox items into synthesized wiki pages in Resources/ |
save-note | Files a session answer as a permanent wiki page |
project | Creates and updates project notes following PARA methodology |
daily | Daily note creation and startup workflow |
close-day | End-of-day capture — wins, blockers, tomorrow's focus |
weekly | Weekly review and reflection |
goals | OKR and goal tracking across quarterly/monthly/weekly notes |
ideas | Captures and develops ideas from the vault |
process-inbox | Clears the Obsidian inbox — reads, discusses, files, and moves items |
ingest | Ingests articles, tweets, videos into the knowledge base |
maintain | Vault maintenance — broken links, orphaned notes, tag hygiene |
audit-para | Audits vault structure against PARA principles |
memory-recall | Surfaces relevant notes from past sessions |
spot-drift | Identifies areas drifting from intention in the vault |
money | Revenue advisor — scans vault, diagnoses revenue system, surfaces monetization opportunities |
| Skill | Description |
|---|---|
blog | Blog post writing — story structure, post templates, voice, SEO |
talk | Conference talk builder — narrative arc, iA Presenter slides |
docs | Technical documentation — ADRs, RFCs, architecture proposals, design docs |
tutorial | Step-by-step technical tutorials with progressive disclosure |
| Skill | Description |
|---|---|
shell-env | Shell environment — zsh, tmux, starship, Ghostty, yabai via GNU Stow |
neovim | Neovim config, performance optimization, and plugin management |
audit | Dotfiles security audit and modern tool recommendations |
| Skill | Description |
|---|---|
ideation | Brain dump → contract → PRD → spec pipeline |
standup | Daily standup generation from git history and notes |
career | Career tracking, progression, and staff engineer workflow |
check-communication | Communication quality review — clarity, tone, framing |
prototype | Rapid prototyping with clear scope and fast feedback loops |
deslopify | Removes AI slop from text — improves clarity and directness |
| Skill | Description |
|---|---|
learn | Interactive learning sessions with documentation fetching |
til | Captures session learnings into TIL notes in Obsidian |
# List all skills
bash scripts/list-skills.sh
# Symlink skills to ~/.claude/skills/
bash scripts/link-skills.sh
MIT
npx claudepluginhub kriscard/skillsSystem design, technical leadership, and architecture documentation toolkit
Transform brain dumps into structured implementation artifacts: contracts, phased PRDs, and implementation specs
Development agents for coding, frontend, and debugging
Core workflow tools - commits, research, deep thinking, PRs, and discipline enforcement
Content creation toolkit: blog posts, documentation, and conference talks
Claude Code skill pack for Obsidian plugin development and vault management (24 skills)
Archive learnings from Claude Code sessions to Obsidian vault as Zettelkasten notes and use vault knowledge as conversational context
Extract reusable skills from work sessions. Manual invocation only - no hooks, no noise.
No description provided.
Claude Code settings and skills for spec-driven development workflows
Queue-based personal workflow assistant. Captures decisions, commitments, ideas, and session data via ultra-fast hooks (< 50ms), processes them in a background worker with AI extraction, and syncs to Obsidian vault. Replaces my-workflow with zero-latency capture architecture.