By fotoetienne
Apply TigerBeetle's TigerStyle coding principles (safety, performance, DX) when writing or reviewing code. Language-agnostic with Rust/Java/Kotlin/TypeScript guides.
A personal Claude Code plugin marketplace — skills, slash commands, agents, hooks, and MCP servers, bundled as installable plugins.
/plugin marketplace add fotoetienne/agent-essentials
/plugin marketplace list
/plugin install <plugin-name>@agent-essentials
Update later with:
/plugin marketplace update agent-essentials
| Plugin | Description |
|---|---|
starter | Example plugin with a single hello skill. Smoke test for the marketplace install. |
tiger-style | Apply TigerBeetle's TigerStyle coding principles (safety, performance, DX) when writing or reviewing code. Language-agnostic with Rust/Java/Kotlin/TypeScript guides. |
agent-essentials/
├── .claude-plugin/
│ └── marketplace.json # marketplace manifest, lists plugins
└── plugins/
└── <plugin-name>/
├── .claude-plugin/
│ └── plugin.json # plugin manifest (name, version, author)
├── skills/ # auto-discovered: skills/<name>/SKILL.md
├── commands/ # auto-discovered: commands/*.md
├── agents/ # auto-discovered: agents/*.md
├── hooks/hooks.json # optional
├── .mcp.json # optional, bundled MCP servers
└── README.md
Components are picked up by directory convention — no need to list them explicitly in plugin.json unless overriding the default path.
mkdir -p plugins/<name>/.claude-plugin plugins/<name>/skillsplugins/<name>/.claude-plugin/plugin.json with name, version, description, author.skills/<skill-name>/SKILL.md (YAML frontmatter name + description, then body).plugins[] in .claude-plugin/marketplace.json with a relative ./plugins/<name> source.version on every release; tag git tag <name>-v<x.y.z>.Before pushing:
/plugin marketplace add /Users/sspalding/prj/agent-essentials
/plugin install <plugin>@agent-essentials
MIT — see LICENSE.
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.
npx claudepluginhub fotoetienne/agent-essentials --plugin tiger-styleExample plugin with one skill, showing the marketplace structure.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Design fluency for frontend development. 1 skill with 23 commands (/impeccable polish, /impeccable audit, /impeccable critique, etc.) and curated anti-pattern detection.
UI/UX design intelligence. 67 styles, 161 palettes, 57 font pairings, 25 charts, 15 stacks (React, Next.js, Vue, Svelte, Astro, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui, Nuxt, Jetpack Compose). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient.
Behavioral guidelines to reduce common LLM coding mistakes, derived from Andrej Karpathy's observations on LLM coding pitfalls