Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By tarqd
Skills for Rust development: exploring crate documentation, creating skills for crates, and writing Tera templates
npx claudepluginhub tarqd/skills --plugin rustCreate Claude skills for Rust crates and binaries. Use when the user wants to create a skill for a Rust crate, document a Rust library for Claude, make a skill from cargo docs, or create a skill to help use a Rust tool or binary.
Explore and understand Rust crates via cargo doc generated HTML documentation. Use when the user wants to understand a Rust crate, read crate documentation, explore module structure, find traits/structs/functions, or learn how a Rust library works.
This skill should be used when the user asks to "build an MCP server in Rust", "create an MCP client in Rust", "use the rmcp crate", "implement MCP tools in Rust", "add MCP transport in Rust", "write a Rust MCP tool", "connect to an MCP server from Rust", "implement ServerHandler", "use #[tool] macro", "MCP prompts in Rust", "MCP resources in Rust", "rmcp task system", or mentions rmcp, Rust MCP SDK, or Model Context Protocol with Rust. Provides comprehensive guidance for building MCP servers and clients using the official Rust SDK.
Write Tera templates for Rust applications. Use when creating Jinja2/Django-style templates, using template inheritance, writing macros, applying filters, or generating HTML/text with Tera.
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
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.
Manus-style persistent markdown files for planning, progress tracking, and knowledge storage. Works with Claude Code, Kiro, Clawd CLI, Gemini CLI, Cursor, Continue, Hermes, and 17+ AI coding assistants. Now with Arabic, German, Spanish, and Chinese (Simplified & Traditional) support.
Design fluency for frontend development. 1 skill with 23 commands (/impeccable polish, /impeccable audit, /impeccable critique, etc.) and curated anti-pattern detection.
Behavioral guidelines to reduce common LLM coding mistakes, derived from Andrej Karpathy's observations on LLM coding pitfalls
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Skills for using and creating kickstart project templates - a powerful scaffolding tool
Skill for developing MCP servers in Swift using the official swift-sdk
test
Link checking with lychee - CLI usage, configuration, and GitHub Actions workflows
Personal toolkit for using Claude as a coding agent: design → bootstrap → plan → drive pipeline with structured handoff reports, ADR management, and an ADR-edit advisory hook
A personal collection of Claude Code plugins by Chris Tarquini.
| Plugin | Description |
|---|---|
| kickstart | Skills for creating and using kickstart templates |
| rust | Explore Rust documentation and create skills for crates |
| just | Write justfiles and use the just command runner |
| plugin-development | Toolkit for creating Claude Code plugins |
# Add the marketplace
/plugin marketplace add tarqd/skills
# Install a plugin
/plugin install kickstart@tarq
Or install from a local clone:
git clone https://github.com/tarqd/skills.git
cd skills
# Add local marketplace
claude plugin marketplace add ./
# skills will be available via /plugin command
# Install dependencies (macOS)
just setup
just new-plugin
This prompts for plugin details, creates the structure, and registers it in marketplace.json.
just add-skill rust # Add a skill to the rust plugin
just add-agent rust # Add an agent
just add-hook rust # Add a hook
# Or run interactively
just add-skill
just # Show all recipes
| Recipe | Description |
|---|---|
just setup | Install dependencies via Homebrew |
just new-plugin | Create a new plugin and register in marketplace |
just add-skill [plugin] | Add a skill to a plugin |
just add-agent [plugin] | Add an agent to a plugin |
just add-hook [plugin] | Add a hook to a plugin |
just validate | Run all validations |
just ci | CI entrypoint |
--plugin-dirThe fastest way to test a plugin during development is using the --plugin-dir flag:
# Test a plugin directly without installing
claude --plugin-dir ./plugins/my-plugin
# Test multiple plugins
claude --plugin-dir ./plugins/kickstart --plugin-dir ./plugins/rust
This loads the plugin directly from the directory, so changes take effect immediately on the next session.
Alternatively, add the marketplace locally for a more production-like setup:
# Clone and enter the repo
git clone https://github.com/tarqd/skills.git
cd skills
# Add as local marketplace
/plugin marketplace add ./
# Install a plugin you're working on
/plugin install my-plugin@tarq
# After making changes, reinstall to pick them up
/plugin uninstall my-plugin@tarq
/plugin install my-plugin@tarq
just validate # Run all validations
just validate-schemas # Validate JSON schemas
just validate-templates # Validate kickstart templates
The templates can be used standalone to scaffold Claude Code plugins anywhere.
# macOS
brew install kickstart
# Or see https://github.com/Keats/kickstart
| Template | Description |
|---|---|
claude-plugin | Full plugin with empty component directories |
claude-skill | Skill with SKILL.md, reference.md, examples.md |
claude-agent | Standalone agent file |
claude-hook | Hook configuration with shell script |
# Clone the templates
git clone https://github.com/tarqd/skills.git
cd skills
# Create a new plugin anywhere
kickstart templates/claude-plugin -o ~/my-projects/
# Add a skill to any plugin
kickstart templates/claude-skill -o ~/my-projects/my-plugin/skills/
# Add an agent
kickstart templates/claude-agent -o ~/my-projects/my-plugin/agents/
# Add hooks
kickstart templates/claude-hook -o ~/my-projects/my-plugin/hooks/
Each template prompts for configuration interactively. Use --no-input to accept defaults:
kickstart skills/templates/claude-plugin -o ./ --no-input
├── .claude-plugin/
│ └── marketplace.json # Marketplace configuration
├── plugins/ # Plugins
│ ├── kickstart/
│ ├── rust/
│ ├── just/
│ └── plugin-development/
├── templates/ # Kickstart templates
│ ├── claude-plugin/
│ ├── claude-skill/
│ ├── claude-agent/
│ └── claude-hook/
├── ci/ # Validation scripts
├── schemas/ # JSON schemas
└── Justfile # Task runner
MIT