By kirvin
Personal workflow plugins — spec-first methodology, UI/UX design skills, and session lifecycle skills (task-completion, retro, session-close)
Senior UI/UX Engineer. Architect digital interfaces overriding default LLM biases. Enforces metric-based rules, strict component architecture, CSS hardware acceleration, and balanced design engineering.
Convert a Figma design URL into a structured feature spec following the spec-first layer model. Produces user stories, acceptance criteria, and implementation notes. Activate before frontend-design and design-taste-frontend when a Figma URL is the starting point for a build task.
Overrides default LLM truncation behavior. Enforces complete code generation, bans placeholder patterns, and handles token-limit splits cleanly. Apply to any task requiring exhaustive, unabridged output.
Teaches the AI to design like a high-end agency. Defines the exact fonts, spacing, shadows, card structures, and animations that make a website feel expensive. Blocks all the common defaults that make AI designs look cheap or generic.
Raw mechanical interfaces fusing Swiss typographic print with military terminal aesthetics. Rigid grids, extreme type scale contrast, utilitarian color, analog degradation effects. For data-heavy dashboards, portfolios, or editorial sites that need to feel like declassified blueprints.
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 toolkit for @kirvin. Distributes a consistent set of rules, skills, plugins, and workflow conventions across all of kirvin's personal projects.
This repo serves two purposes:
kf plugin, which bundles all custom skills (workflow methodology, design, repo knowledge, session lifecycle). Projects point Claude Code here to install and update the plugin.scripts/install-to-project.sh copies the rules, workflow conventions, and AWS Bedrock config into any existing project repo. scripts/new-project.sh creates a new repo from scratch with everything already configured.If you're working on a project that has the kf plugin installed, this is where those skills live. If something in the Claude Code workflow feels wrong in one of kirvin's projects, the source is probably here.
plugins/
kf/ — All custom skills (spec-first, design, repo knowledge, session lifecycle)
.claude/
rules/
beads-github.md — Close beads issues linked to GitHub issues
debugging.md — Activates ce:systematic-debugging
design-skills.md — Auto-activates design skills for UI/frontend tasks
error-handling.md — No silent failures; activates ce:handling-errors
git.md — Commit message conventions (includes beads task ID)
npm.md — Cross-platform lockfile conventions
planning.md — After writing a plan, create beads issues immediately
requirements.md — Keep docs/requirements.md accurate when features ship
testing.md — Activates ce:writing-tests and ce:fixing-flaky-tests
tdd.md — Red-Green-Refactor for all features and bugs
verification.md — Run lint/build/tests before claiming work is done
scripts/
new-project.sh — Create a new repo pre-configured with this toolkit
install-to-project.sh — Install this toolkit into an existing repo
setup.sh — Per-machine setup (Homebrew, AWS, plugins, beads); copied into target projects by install-to-project.sh
generate-plugin-skills.js — Sync .agents/skills/ into plugins/kf/skills/
CLAUDE.md — Template project entry point
skills-lock.json — Pinned community skills (restored via npx skills)
# From the claude-config root:
./scripts/new-project.sh "My Project Name"
This creates a private GitHub repo under kirvin's account, copies the config layer in, initializes beads, and prints the next steps.
For an existing repo:
./scripts/install-to-project.sh /path/to/your-project
# Then, in the target project:
cd /path/to/your-project && ./scripts/setup.sh
install-to-project.sh is safe to re-run. Use --force to overwrite files that already exist.
brew install beadsce plugin (inside a Claude Code session):
/plugin marketplace add https://github.com/rileyhilliard/claude-essentials
/plugin install ce
~/.claude/settings.json:
{
"effortLevel": "medium",
"model": "sonnet",
"hooks": {
"SessionStart": [{ "command": "bd prime", "type": "command" }],
"PreCompact": [{ "command": "bd prime", "type": "command" }]
}
}
CLAUDE.md — Update doc links to match your project's actual docs.claude/rules/npm.md — Remove or adapt if not using npm.claude/rules/requirements.md — Update the path to your requirements doc, or remove.claude/rules/design-skills.md — Remove skills irrelevant to your stackAdd a skill:
npx skills add <owner/repo@skill-name>
git add skills-lock.json && git commit -m "chore: add <skill-name> skill"
Update all skills to latest:
npx skills update
git add skills-lock.json && git commit -m "chore: update skills"
See docs/deployment-and-release.md for the full release process. Short version:
plugins/kf/.claude-plugin/plugin.jsonclaude plugin update kf@agent-dev-harnessRules and scripts aren't auto-synced. To push an update to an existing project:
./scripts/install-to-project.sh /path/to/existing-project --force
This re-copies changed files. Review the diff in the target project before committing.
npx claudepluginhub kirvin/agent-dev-harness --plugin kfCore skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Plugin-safe Claude Code distribution of Antigravity Awesome Skills with 1,561 supported skills.
Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer