By koolamusic
Generate bold, production-grade frontend UIs and refine them with 17 commands: normalize to design systems, audit accessibility/performance, amplify engagement, add animations/delight, simplify complexity, optimize responsiveness, harden for edge cases, and extract reusable components/tokens.
Adapt designs to work across different screen sizes, devices, contexts, or platforms. Ensures consistent experience across varied environments.
Review a feature and enhance it with purposeful animations, micro-interactions, and motion effects that improve usability and delight.
Perform comprehensive audit of interface quality across accessibility, performance, theming, and responsive design. Generates detailed report of issues with severity ratings and recommendations.
Amplify safe or boring designs to make them more visually interesting and stimulating. Increases impact while maintaining usability.
Improve unclear UX copy, error messages, microcopy, labels, and instructions. Makes interfaces easier to understand and use.
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.
Portable Claude Code configuration. Like dotfiles, but for Claude.
At the moment, this repo is opinionated toward Claude Code. It does not support other AI coding assistants.
Developers have been versioning their dotfiles for decades. A .bashrc, .vimrc, .gitconfig. These tiny files define how your tools behave. Clone them onto a new machine and it feels like your personal computer.
Claudefiles applies the same idea to Claude Code. Skills, commands, hooks, sounds, and settings, versioned in a repo, deployed to ~/.claude/ on any machine. Your AI assistant, configured exactly how you want it, everywhere.
I use Claude primarily for two things: managing my personal knowledge system (Obsidian) and writing software in Node.js, Rust and Golang. This repo is a minimal, portable setup that helps me bootstrap new systems. VMs, servers, side projects, multi-agent architectures where Claude runs not just on my personal machine but across environments. Clone, run Claude, done.
The design assumes Claude is smart enough to read a YAML manifest and configure itself. No complex bash installers. The /setup command reads claudefiles.yaml and does the right thing. Copies files, merges settings, resolves platform differences. This is a shift from imperative scripting into Agentic setup.
gitjq — hooks parse tool input JSONgh (optional) — only needed for preview-markdown.shcurl -fsSL https://raw.githubusercontent.com/koolamusic/claudefiles/main/bootstrap.sh | bash
This clones the repo to ~/.claudefiles. Then run Claude to deploy:
cd ~/.claudefiles && claude "/setup"
git clone [email protected]:koolamusic/claudefiles.git ~/.claudefiles
cd ~/.claudefiles && claude "/setup"
/setup does/setup is a project-level command (.claude/commands/setup.md). It only works when Claude is running inside the claudefiles repo, which is why the install steps above cd into it first.
The command reads claudefiles.yaml (the manifest) and:
~/.claude/~/.claude/settings.json (backs up existing settings first)afplay vs aplay for sound)| Skill | Description | Source |
|---|---|---|
| agent-browser | Browser automation with Playwright | vercel-labs/agent-browser |
| brainstorming | Structured brainstorming sessions | obra/superpowers |
| breadboarding | UI breadboarding (Shape Up) | rjs/shaping-skills |
| docx | Word document creation and editing | anthropics/skills |
| golang-best-practices | Go concurrency, microservices, gRPC, generics | Jeffallan/claude-skills |
| nestjs-best-practices | NestJS architecture and patterns | Kadajett/agent-nestjs-skills |
| PDF processing and manipulation | anthropics/skills | |
| pptx | PowerPoint creation | anthropics/skills |
| react-best-practices | React/Next.js performance patterns | vercel-labs/agent-skills |
| rust-best-practices | Idiomatic Rust, ownership, error handling, testing | apollographql/skills |
| shaping | Shape Up project shaping | rjs/shaping-skills |
| skill-creator | Create and test new skills (TDD methodology) | anthropics/skills + obra/superpowers |
| xlsx | Excel spreadsheet processing | anthropics/skills |
| Shorthand | What it does | Scope |
|---|---|---|
/setup | Install claudefiles to ~/.claude/ | Project-level (runs inside this repo only) |
/gcw | Git commit with conventional commit format | Global (deployed to ~/.claude/commands/) |
/gitconfig | Configure git — SSH keys, aliases, templates, hooks (local or global) | Global (deployed to ~/.claude/commands/) |
| Hook | Trigger | What it does |
|---|---|---|
| shaping-ripple | PostToolUse (Write|Edit) | When editing a file with shaping: true frontmatter, prints a ripple-check reminder to keep tables, diagrams, and requirements in sync. Silent for all other files. |
npx claudepluginhub koolamusic/claudefiles --plugin uxComprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Write feature specs, plan roadmaps, and synthesize user research faster. Keep stakeholders updated and stay ahead of the competitive landscape.