By Miaoge-Ge
Complete Three.js skill set: fundamentals, geometry, materials, lighting, textures, animation, loaders, shaders, post-processing, and interaction.
Three.js animation - keyframe animation, skeletal animation, morph targets, animation mixing. Use when animating objects, playing GLTF animations, creating procedural motion, or blending animations.
Three.js scene setup, cameras, renderer, Object3D hierarchy, coordinate systems. Use when setting up 3D scenes, creating cameras, configuring renderers, managing object hierarchies, or working with transforms.
Three.js geometry creation - built-in shapes, BufferGeometry, custom geometry, instancing. Use when creating 3D shapes, working with vertices, building custom meshes, or optimizing with instanced rendering.
Three.js interaction - raycasting, controls, mouse/touch input, object selection. Use when handling user input, implementing click detection, adding camera controls, or creating interactive 3D experiences.
Three.js lighting - light types, shadows, environment lighting. Use when adding lights, configuring shadows, setting up IBL, or optimizing lighting performance.
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.
Repository: https://github.com/Miaoge-Ge/coding-agent-skills
# Quick start in Claude Code
/plugin marketplace add Miaoge-Ge/coding-agent-skills
/plugin install cpp-expert@ai-expert-skills
A curated collection of refined skill definitions that turn your AI coding assistant into a domain-specific expert. Distributed as Claude Code plugins through a built-in plugin marketplace, and also usable as plain skills in Open Code, Cursor, and Trae.
Each skill provides structured, high-quality context — when to engage, when not to, concrete guidance, and runnable examples — so your assistant behaves like a focused expert instead of a generalist.
coding-agent-skills/
├── .claude-plugin/
│ └── marketplace.json # marketplace catalog (lists all plugins)
├── plugins/
│ ├── competitive-programming-expert/
│ │ ├── .claude-plugin/plugin.json
│ │ └── skills/competitive-programming-expert/SKILL.md
│ ├── cpp-expert/ …
│ ├── python-expert/ …
│ ├── deep-learning-expert/ …
│ ├── llm-testing-expert/ …
│ ├── software-architect/ …
│ ├── github-master/ …
│ └── threejs/ # bundles all 10 Three.js skills
│ └── skills/threejs-*/SKILL.md
└── rules/ # Cursor-style coding-standard rules (not a plugin)
Each plugin is a self-contained directory with a .claude-plugin/plugin.json manifest; its skills live in skills/<slug>/SKILL.md. The marketplace name is ai-expert-skills.
28 plugins (37 skills) in the ai-expert-skills marketplace, grouped by category.
Languages
| Plugin | Description |
|---|---|
| typescript-expert | TypeScript type system, generics, narrowing, and strict-mode safety. |
| python-expert | Pythonic code, typing, async, standard-library usage, performance. |
| cpp-expert | Modern C++ (17/20/23), memory safety, RAII, move semantics, performance. |
| rust-expert | Ownership, lifetimes, traits, async, and idiomatic error handling. |
| go-expert | Idiomatic Go: goroutines, channels, interfaces, error handling. |
Frontend
| Plugin | Description |
|---|---|
| react-expert | Modern React (18/19): hooks, patterns, state, performance, Server Components. |
| nextjs-expert | Next.js App Router, Server Components, server actions, caching. |
| tailwind-expert | Tailwind CSS utility-first styling, responsive design, theming. |
| accessibility-expert | Web a11y: WCAG, semantic HTML, ARIA, keyboard, screen readers. |
| threejs (10 skills) | Full Three.js set: fundamentals, geometry, materials, lighting, textures, animation, loaders, shaders, post-processing, interaction. |
Backend & Data
| Plugin | Description |
|---|---|
| nodejs-backend-expert | Node.js services (Express/Fastify/Hono): routing, middleware, auth, async. |
| api-design-expert | REST/GraphQL design: resources, versioning, pagination, errors, contracts. |
| sql-expert | SQL queries, schema design, indexing, query optimization, transactions. |
AI / LLM
| Plugin | Description |
|---|---|
| prompt-engineering-expert | Prompt structure, few-shot, chain-of-thought, output formatting. |
| rag-expert | Chunking, embeddings, vector/hybrid search, reranking, grounding. |
| llm-testing-expert | Evaluation strategies, prompt engineering, red teaming, regression testing. |
| deep-learning-expert | Model architecture, training strategies, debugging, paper interpretation. |
DevOps
| Plugin | Description |
|---|---|
| docker-expert | Dockerfiles, multi-stage builds, image optimization, Compose. |
| kubernetes-expert | Workloads, Services, ConfigMaps, probes, resources, troubleshooting. |
| bash-scripting-expert | Robust, safe shell scripts: quoting, error handling, POSIX patterns. |
| github-master | Git workflows, repo management, PRs, GitHub Actions CI/CD. |
Quality & Craft
| Plugin | Description |
|---|---|
| testing-expert | Unit/integration/e2e, TDD, mocking, fixtures, coverage. |
| debugging-expert | Systematic root-cause analysis: reproduce, bisect, fix the cause. |
| refactoring-expert | Safe, incremental, behavior-preserving cleanup and tech-debt paydown. |
| performance-expert | Profiling and optimizing CPU/memory/I/O/rendering, measure-first. |
| security-expert | Secure coding & review (OWASP Top 10), authn/authz, secrets. |
| software-architect | System design, technology selection, trade-off analysis. |
| competitive-programming-expert | Algorithmic problem solving, complexity analysis, optimization. |
Add the marketplace once, then install any plugin from it.
npx claudepluginhub miaoge-ge/coding-agent-skills --plugin threejsPythonic code, typing, async, standard-library usage, and performance tuning.
Modern C++ (17/20/23) expert for safe, performant code, templates, and UB/memory diagnosis.
Model architecture design, training strategies, debugging, and paper interpretation (PyTorch/TensorFlow).
Evaluation strategies, prompt engineering, red teaming, and regression testing for LLMs.
Algorithmic problem solving, complexity analysis, and optimization for LeetCode/Codeforces/AtCoder.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions
Marketing skills for AI agents — conversion optimization, copywriting, SEO, paid ads, ad creative, and growth
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.