By kriscard
Extends Claude Code with a broad skill set for codebase analysis, debugging, code review, documentation, Obsidian knowledge management, git workflow automation, and developer productivity tasks.
Full-repo visual architecture and tech-debt audit. Spawns an Explore subagent to map layers, dependencies, hotspots, and patterns across the entire codebase, then generates an HTML report with a Mermaid architecture diagram and opens it in the browser. Use for full-repo audits such as "analyze my repo", "what's wrong with this codebase", "technical debt audit", or "how is this codebase structured". Do not use for single design decisions, PR review, or small refactors.
Guides architecture decisions about service/module boundaries, system trade-offs, ADRs, data flow, rendering strategy, scaling strategy, API protocols, persistence choices, and code organization. Use when the user asks "how should I structure this", "what's the right approach", or needs a decision that affects multiple modules, teams, deployment boundaries, or future reversibility. Do not use for routine React implementation, PR review, or simple refactors unless the user is making an architectural decision.
Creates semantic git commits with conventional commit format, stages selected changes safely, and optionally pushes to remote after explicit approval. Handles pre-commit hooks and writes meaningful commit messages. Use when 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."
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.
Frontend engineering audit for TypeScript, UI accessibility, Next.js boundaries, Tailwind/component patterns, and browser security. Use when reviewing .ts/.tsx/.jsx frontend code, designing UI components, checking type/runtime boundaries, handling XSS/CSP/token storage, or deciding frontend file structure. For React runtime/rendering pitfalls, use the react skill.
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.
Install globally with the Skills CLI:
npx skills@latest add kriscard/Skills -g
Update installed skills with:
npx skills@latest update -g
| 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
MIT
npx claudepluginhub kriscard/skillsCore workflow tools - commits, research, deep thinking, PRs, and discipline enforcement
Unit, integration, and E2E testing specialists
System design, technical leadership, and architecture documentation toolkit
LLM/RAG development and prompt engineering toolkit
Development agents for coding, frontend, and debugging
Reference for writing and editing skills well — the vocabulary and principles that make a skill predictable.
Agent Skills for improving SKILL.md files: mine repeated workflows from history, personalize and audit existing skills, or generalize personal skills for publication.
Extract reusable skills from work sessions. Manual invocation only - no hooks, no noise.
No description provided.
Session workflow helpers - knowledge capture, confusion handling, course correction, clipboard copy
Ultra-compressed communication mode. Cuts 65% of output tokens (measured) while keeping full technical accuracy by speaking like a caveman.