{"id":34979205,"url":"https://github.com/a-ariff/ariff-claude-plugins","last_synced_at":"2026-04-26T17:31:24.440Z","repository":{"id":329729166,"uuid":"1120519868","full_name":"a-ariff/ariff-claude-plugins","owner":"a-ariff","description":"65 plugins that turn Claude Code into an autonomous development team. 24 agents, 34 skills, 5 hooks. Includes 12-plugin anti-hallucination suite. One-line install.","archived":false,"fork":false,"pushed_at":"2026-03-28T20:44:19.000Z","size":355,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-03-28T22:28:57.039Z","etag":null,"topics":["ai","ai-agents","ai-automation","ai-coding","ai-coding-assistant","ai-plugins","ai-tools","anthropic","anti-hallucination","autonomous-agents","claude-ai","claude-code","claude-code-agents","claude-code-hooks","claude-code-plugins","claude-code-skills","code-assistant","developer-tools","mcp-tools","opensource"],"latest_commit_sha":null,"homepage":"https://github.com/a-ariff/ariff-claude-plugins#quick-start","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/a-ariff.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"docs/AGENTS.md","dco":null,"cla":null}},"created_at":"2025-12-21T11:52:55.000Z","updated_at":"2026-03-28T20:44:23.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/a-ariff/ariff-claude-plugins","commit_stats":null,"previous_names":["a-ariff/ariff-claude-plugins"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/a-ariff/ariff-claude-plugins","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/a-ariff%2Fariff-claude-plugins","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/a-ariff%2Fariff-claude-plugins/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/a-ariff%2Fariff-claude-plugins/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/a-ariff%2Fariff-claude-plugins/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/a-ariff","download_url":"https://codeload.github.com/a-ariff/ariff-claude-plugins/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/a-ariff%2Fariff-claude-plugins/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32307010,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-26T17:23:19.671Z","status":"ssl_error","status_checked_at":"2026-04-26T17:23:19.195Z","response_time":129,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","ai-agents","ai-automation","ai-coding","ai-coding-assistant","ai-plugins","ai-tools","anthropic","anti-hallucination","autonomous-agents","claude-ai","claude-code","claude-code-agents","claude-code-hooks","claude-code-plugins","claude-code-skills","code-assistant","developer-tools","mcp-tools","opensource"],"created_at":"2025-12-27T00:51:43.948Z","updated_at":"2026-04-26T17:31:24.432Z","avatar_url":"https://github.com/a-ariff.png","language":"Shell","readme":"# Claude Code Plugin Marketplace\n\n\u003cdiv align=\"center\"\u003e\n\n[![Plugins](https://img.shields.io/badge/plugins-65-blue?style=for-the-badge)](./marketplace.json)\n[![Agents](https://img.shields.io/badge/agents-24-green?style=for-the-badge)](./plugins)\n[![Skills](https://img.shields.io/badge/skills-34-orange?style=for-the-badge)](./plugins)\n[![Hooks](https://img.shields.io/badge/hooks-5-red?style=for-the-badge)](./plugins)\n[![License](https://img.shields.io/badge/license-MIT-purple?style=for-the-badge)](./LICENSE)\n[![Stars](https://img.shields.io/github/stars/a-ariff/ariff-claude-plugins?style=for-the-badge)](https://github.com/a-ariff/ariff-claude-plugins/stargazers)\n\n**65 production-ready plugins for Claude Code -- autonomous agents, power skills, anti-hallucination suite, smart hooks, and custom commands**\n\nCompatible with Claude Opus 4.6, Sonnet 4.6, and Haiku 4.5\n\n[Quick Start](#quick-start) | [What's Inside](#whats-inside) | [How to Install](#how-to-install-step-by-step) | [Usage Guide](#usage-guide) | [Documentation](#documentation) | [Contributing](#contributing)\n\n\u003c/div\u003e\n\n---\n\n## What is this?\n\nClaude Code is Anthropic's CLI tool for coding with AI. **Plugins** extend what Claude Code can do by adding specialized agents, skills, and automation hooks.\n\nThis marketplace gives you **53 ready-to-use plugins** that turn Claude Code into an autonomous development powerhouse. Instead of telling Claude what to do step by step, you delegate entire tasks to specialized agents that know exactly how to handle them.\n\n**Before plugins:**\n```\nYou: \"Read the auth module, check for SQL injection, review the error handling,\n     look at the input validation, check the session management...\"\n```\n\n**After plugins:**\n```\nYou: \"Run a security review on the auth module\"\nClaude: *security-analyst agent handles everything autonomously*\n```\n\n---\n\n## Quick Start\n\n**Prerequisites:** [Claude Code](https://claude.ai/code) and [Git](https://git-scm.com) installed.\n\n**macOS / Linux:**\n```bash\ngit clone https://github.com/a-ariff/ariff-claude-plugins.git\ncd ariff-claude-plugins \u0026\u0026 bash scripts/install.sh\n```\n\n**Windows (PowerShell):**\n```powershell\ngit clone https://github.com/a-ariff/ariff-claude-plugins.git\ncd ariff-claude-plugins; .\\scripts\\install.ps1\n```\n\nDone. Start a new Claude Code session and all 65 plugins are available.\n\n---\n\n## What's Inside\n\n### 65 Plugins in 4 Categories\n\n```\nariff-claude-plugins/\n|\n|-- 24 Agents      autonomous workers that handle entire tasks\n|-- 34 Skills      methodologies and knowledge you can apply on demand\n|--  5 Hooks       automatic safeguards that run without you asking\n|--  2 Commands    slash commands for common workflows\n|\n|-- includes 12-plugin Anti-Hallucination Suite\n```\n\n### Agents (22) -- delegate entire tasks\n\nAgents are autonomous workers. You give them a task, they figure out the approach, use tools, read files, and deliver results.\n\n| Category | Agents | What they do |\n|----------|--------|-------------|\n| **Development** | architect, backend-dev, frontend-dev, performance-engineer, qa-engineer, security-analyst, refactorer, autonomous-dev-assistant | Build, optimize, test, and secure code |\n| **Analysis** | sequential-thinker, project-planner, analyzer, mentor | Plan, analyze, reason through problems |\n| **Safety** | context-validator, intent-clarifier, pre-action-verifier, scope-boundary-checker, fact-checker, dependency-validator, rollback-planner | Validate before acting, catch mistakes early |\n| **Specialized** | smithery-deployment-agent, smart-routing, setup-orchestrator | Deploy MCP servers, route to optimal models, configure environments |\n\n### Skills (26) -- apply proven methodologies\n\nSkills are knowledge and methodology files that Claude loads when relevant. They teach Claude how to approach specific types of problems.\n\n**Superpowers (9):** brainstorming, writing-plans, executing-plans, subagent-driven-development, verification-before-completion, root-cause-tracing, defense-in-depth, when-stuck, using-superpowers\n\n**Development (12):** github, plugin-creator, plugin-checker, canvas-api, api-docs-generator, ci-cd-helper, code-reviewer, commit-message-generator, error-explainer, performance-optimizer, pr-analyzer, refactor-assistant\n\n**Testing (3):** security-scanner, tdd-workflow, test-writer\n\n**Debugging (2):** systematic-debugger, memory-sync\n\n### Hooks (3) -- automatic safeguards\n\nHooks run automatically at specific points during Claude's workflow. You don't invoke them -- they watch and act.\n\n| Hook | Event | What it does |\n|------|-------|-------------|\n| assumption-checker | PreToolUse | Warns when Claude makes assumptions instead of checking |\n| memory-sync | Stop | Prompts to save learnings at session end |\n| hooks-reference | PreToolUse | Reference implementation for building your own hooks |\n\n### Anti-Hallucination Suite (12 plugins) -- stop AI from guessing\n\nA complete system to prevent Claude from making things up. Hooks catch problems automatically, agents cross-verify claims, and skills teach verification methodology.\n\n**Why this matters:** AI can confidently state things that aren't true -- wrong file paths, invented function names, assumed behavior. These plugins catch that before it reaches you.\n\n| Plugin | Type | What it does |\n|--------|------|-------------|\n| hallucination-guard | Hook | Scans every response for speculative language and unverified claims |\n| answer-validator | Hook | Checks that tool outputs match the claims Claude makes about them |\n| truth-finder | Agent | Cross-references claims against actual code, docs, and git history |\n| answer-analyzer | Agent | Reviews Claude's own response for accuracy before delivery |\n| anti-hallucination | Skill | Complete methodology: verify before claiming, cite before asserting |\n| cross-checker | Skill | Verify from multiple angles: code, tests, git, docs, config |\n| source-verifier | Skill | Every claim must have a file:line citation or be flagged |\n| confidence-scorer | Skill | Assigns 0-100 confidence score to each claim |\n| citation-enforcer | Skill | Forces file:line references for every code claim |\n| uncertainty-detector | Skill | Catches when Claude is guessing but sounding certain |\n| output-auditor | Skill | 4-angle review: accuracy, logic, completeness, safety |\n| context-grounding | Skill | Forces reading actual code before making claims about it |\n\n### Commands (2) -- slash commands\n\n| Command | Usage | What it does |\n|---------|-------|-------------|\n| deep-search | `/deep-search \"query\"` | Multi-source semantic search across GitHub, Reddit, docs |\n| task-folder-manager | `/task-folder-manager` | Create dated, organized task folders |\n\n---\n\n## How to Install (Step by Step)\n\nThis guide assumes you've never installed a Claude Code plugin before. Pick your platform below.\n\n### Step 1: Make sure Claude Code is installed\n\nOpen any terminal and run:\n```\nclaude --version\n```\n\nIf you see a version number (e.g., `2.1.76`), you're good. If not, install Claude Code first from [claude.ai/code](https://claude.ai/code).\n\n### Step 2: Clone this repository\n\n```\ngit clone https://github.com/a-ariff/ariff-claude-plugins.git\ncd ariff-claude-plugins\n```\n\n### Step 3: Run the installer for your platform\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003emacOS / Linux (Terminal, iTerm, Warp)\u003c/strong\u003e\u003c/summary\u003e\n\n```bash\nbash scripts/install.sh\n```\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eWindows (PowerShell)\u003c/strong\u003e\u003c/summary\u003e\n\n```powershell\n# Run from PowerShell (not CMD)\ncd ariff-claude-plugins\n\n# Create plugin directories\n$claudeDir = \"$env:USERPROFILE\\.claude\"\nNew-Item -ItemType Directory -Force -Path \"$claudeDir\\agents\"\nNew-Item -ItemType Directory -Force -Path \"$claudeDir\\skills\"\nNew-Item -ItemType Directory -Force -Path \"$claudeDir\\hooks\"\nNew-Item -ItemType Directory -Force -Path \"$claudeDir\\commands\"\nNew-Item -ItemType Directory -Force -Path \"$claudeDir\\scripts\"\n\n# Copy all plugins\nGet-ChildItem plugins -Directory | ForEach-Object {\n    $plugin = $_\n    # Agents\n    if (Test-Path \"$($plugin.FullName)\\agents\") {\n        Copy-Item \"$($plugin.FullName)\\agents\\*.md\" \"$claudeDir\\agents\\\" -Force\n    }\n    # Skills (directories)\n    if (Test-Path \"$($plugin.FullName)\\skills\") {\n        Get-ChildItem \"$($plugin.FullName)\\skills\" -Directory | ForEach-Object {\n            $dest = \"$claudeDir\\skills\\$($_.Name)\"\n            New-Item -ItemType Directory -Force -Path $dest | Out-Null\n            Copy-Item \"$($_.FullName)\\*\" $dest -Force\n        }\n        # Skills (flat .md files)\n        Get-ChildItem \"$($plugin.FullName)\\skills\\*.md\" -ErrorAction SilentlyContinue | ForEach-Object {\n            $skillName = $_.BaseName -replace '\\.skill$',''\n            $dest = \"$claudeDir\\skills\\$skillName\"\n            New-Item -ItemType Directory -Force -Path $dest | Out-Null\n            Copy-Item $_.FullName \"$dest\\SKILL.md\" -Force\n        }\n    }\n    # Hooks\n    if (Test-Path \"$($plugin.FullName)\\hooks\\hooks.json\") {\n        Copy-Item \"$($plugin.FullName)\\hooks\\hooks.json\" \"$claudeDir\\hooks\\$($plugin.Name)-hooks.json\" -Force\n    }\n    # Commands\n    if (Test-Path \"$($plugin.FullName)\\commands\") {\n        Copy-Item \"$($plugin.FullName)\\commands\\*.md\" \"$claudeDir\\commands\\\" -Force -ErrorAction SilentlyContinue\n    }\n    # Scripts\n    if (Test-Path \"$($plugin.FullName)\\scripts\") {\n        Copy-Item \"$($plugin.FullName)\\scripts\\*\" \"$claudeDir\\scripts\\\" -Force -ErrorAction SilentlyContinue\n    }\n    Write-Host \"  ok  $($plugin.Name)\" -ForegroundColor Green\n}\n\nWrite-Host \"`nInstalled all plugins to $claudeDir\" -ForegroundColor Cyan\n```\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eWindows (WSL / Git Bash)\u003c/strong\u003e\u003c/summary\u003e\n\n```bash\n# If using WSL or Git Bash, the bash script works directly\nbash scripts/install.sh\n```\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eVS Code Terminal\u003c/strong\u003e\u003c/summary\u003e\n\nWorks with any terminal profile in VS Code:\n\n1. Open VS Code\n2. Open terminal: `Ctrl+`` ` (backtick) or `View \u003e Terminal`\n3. Select your terminal profile (bash, PowerShell, or zsh)\n4. Run the commands for your platform above\n\nIf your VS Code terminal is PowerShell, use the PowerShell instructions.\nIf your VS Code terminal is bash/zsh, use the macOS/Linux instructions.\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eWindows Terminal\u003c/strong\u003e\u003c/summary\u003e\n\nWindows Terminal supports multiple profiles. Pick the one that matches:\n\n**PowerShell tab:** Use the PowerShell instructions above.\n\n**Git Bash tab:** Use `bash scripts/install.sh`\n\n**WSL tab (Ubuntu/Debian):** Use `bash scripts/install.sh`\n\n**CMD tab:** Not recommended. Switch to PowerShell or Git Bash.\n\u003c/details\u003e\n\n### Step 4: Verify it worked\n\nStart a new Claude Code session:\n```\nclaude\n```\n\nThen type:\n```\n/browse\n```\n\nYou should see all 65 plugins listed. If you see them, installation is complete.\n\n### How it works\n\n```\n    You clone the repo          Install script copies          Claude Code\n    to your machine             components to ~/.claude/       reads them\n                                (or %USERPROFILE%\\.claude\\\n                                 on Windows)\n\n    ariff-claude-plugins/       ~/.claude/\n    |-- plugins/                |-- agents/     (22 files)\n    |   |-- architect/    --\u003e   |-- skills/     (26 dirs)\n    |   |-- security/     --\u003e   |-- hooks/      (3 configs)\n    |   |-- debugger/     --\u003e   |-- commands/   (2 files)\n    |   |-- ...53 total         |-- scripts/    (hook scripts)\n    |                           |\n    |-- scripts/                Claude Code loads these\n    |   |-- install.sh          automatically on startup\n    |   |-- install.ps1\n```\n\n### Install a single plugin\n\nDon't want all 65? Install just what you need:\n\n**macOS / Linux:**\n```bash\nbash scripts/install.sh --plugin architect\nbash scripts/install.sh --plugin security-analyst\n```\n\n**Windows PowerShell** (single plugin):\n```powershell\n# Example: install just the architect agent\n$claudeDir = \"$env:USERPROFILE\\.claude\\agents\"\nNew-Item -ItemType Directory -Force -Path $claudeDir | Out-Null\nCopy-Item plugins\\architect\\agents\\*.md $claudeDir -Force\n```\n\n### Updating\n\nWhen new plugins are added:\n\n**macOS / Linux:**\n```bash\ncd ariff-claude-plugins\ngit pull origin main\nbash scripts/install.sh\n```\n\n**Windows PowerShell:**\n```powershell\ncd ariff-claude-plugins\ngit pull origin main\n# Re-run the PowerShell install block from Step 3\n```\n\n### Uninstalling\n\n**macOS / Linux:**\n```bash\nbash scripts/install.sh --uninstall\n```\n\n**Windows PowerShell:**\n```powershell\nRemove-Item -Recurse -Force \"$env:USERPROFILE\\.claude\\agents\"\nRemove-Item -Recurse -Force \"$env:USERPROFILE\\.claude\\skills\"\nRemove-Item -Recurse -Force \"$env:USERPROFILE\\.claude\\hooks\"\nRemove-Item -Recurse -Force \"$env:USERPROFILE\\.claude\\commands\"\nRemove-Item -Recurse -Force \"$env:USERPROFILE\\.claude\\scripts\"\n```\n\n### Troubleshooting\n\n| Problem | Solution |\n|---------|----------|\n| `claude: command not found` | Install Claude Code first from [claude.ai/code](https://claude.ai/code) |\n| `git: command not found` | Install Git from [git-scm.com](https://git-scm.com) |\n| Plugins don't show in `/browse` | Restart Claude Code (close and reopen) |\n| Permission denied on macOS | Run `chmod +x scripts/install.sh` first |\n| PowerShell execution policy | Run `Set-ExecutionPolicy -Scope CurrentUser RemoteSigned` |\n| WSL can't find ~/.claude | Make sure you're running Claude Code inside WSL, not Windows |\n\n---\n\n## Usage Guide\n\n### Using Agents\n\nAgents are the most powerful feature. Describe what you want and Claude delegates to the right agent.\n\n**Example workflow:**\n\n```\n+-------------------+     +-------------------+     +-------------------+\n|                   |     |                   |     |                   |\n|  You: \"review     |----\u003e|  Claude selects   |----\u003e|  security-analyst |\n|  this code for    |     |  security-analyst |     |  reads code,      |\n|  vulnerabilities\" |     |  agent            |     |  checks OWASP,    |\n|                   |     |                   |     |  reports findings  |\n+-------------------+     +-------------------+     +-------------------+\n```\n\nMore examples:\n```\n\"Design a caching layer for my high-traffic API\"\n  -\u003e architect agent handles system design\n\n\"Review this code for security vulnerabilities\"\n  -\u003e security-analyst agent runs a full review\n\n\"Optimize this database query that's taking 3 seconds\"\n  -\u003e performance-engineer agent profiles and fixes it\n\n\"Plan the implementation for this new feature\"\n  -\u003e project-planner agent breaks it down into steps\n\n\"Help me understand how this authentication flow works\"\n  -\u003e mentor agent explains at your level\n```\n\n### Using Skills\n\nSkills are invoked when Claude recognizes a relevant situation, or you can ask directly:\n\n```\n\"Use the systematic-debugger skill to find this memory leak\"\n\"Apply the brainstorming skill to generate API design alternatives\"\n\"Use verification-before-completion for this deployment\"\n```\n\n### Using Commands\n\nSlash commands for quick actions:\n\n```\n/deep-search \"react server components best practices\"\n/task-folder-manager --name \"feature-auth-rewrite\"\n```\n\n### Using Hooks\n\nHooks run automatically. No action needed from you.\n\n```\n+------------------+     +--------------------+     +------------------+\n|                  |     |                    |     |                  |\n|  Claude is about |----\u003e|  assumption-checker|----\u003e|  \"Warning: you   |\n|  to use a tool   |     |  hook fires        |     |  assumed X, did  |\n|                  |     |  (PreToolUse)      |     |  you verify it?\" |\n+------------------+     +--------------------+     +------------------+\n```\n\n---\n\n## Architecture\n\n### Plugin loading flow\n\n```mermaid\nflowchart TD\n    A[\"You start Claude Code\"] --\u003e B[\"Claude reads ~/.claude/\"]\n    B --\u003e C[\"agents/*.md\"]\n    B --\u003e D[\"skills/*/SKILL.md\"]\n    B --\u003e E[\"hooks/*.json\"]\n    B --\u003e F[\"commands/*.md\"]\n\n    C --\u003e G[\"Loaded on demand\\nwhen task matches\"]\n    D --\u003e H[\"Descriptions loaded\\nfull content on invoke\"]\n    E --\u003e I[\"Always active\\nfires on matching events\"]\n    F --\u003e J[\"Available as\\n/slash-commands\"]\n\n    style A fill:#4CAF50,color:#fff\n    style B fill:#2196F3,color:#fff\n    style G fill:#FF9800,color:#fff\n    style H fill:#FF9800,color:#fff\n    style I fill:#f44336,color:#fff\n    style J fill:#9C27B0,color:#fff\n```\n\n### Plugin distribution\n\n```mermaid\npie title 65 Plugins by Category\n    \"Agents (24)\" : 24\n    \"Skills (34)\" : 34\n    \"Hooks (5)\" : 5\n    \"Commands (2)\" : 2\n```\n\n### Install flow\n\n```mermaid\nflowchart LR\n    A[\"git clone\"] --\u003e B[\"cd ariff-claude-plugins\"]\n    B --\u003e C{Your OS?}\n    C --\u003e|macOS/Linux| D[\"bash scripts/install.sh\"]\n    C --\u003e|Windows| E[\".\\scripts\\install.ps1\"]\n    C --\u003e|WSL| D\n    D --\u003e F[\"~/.claude/\"]\n    E --\u003e G[\"%USERPROFILE%\\.claude\\\"]\n    F --\u003e H[\"65 plugins ready\"]\n    G --\u003e H\n\n    style A fill:#4CAF50,color:#fff\n    style H fill:#4CAF50,color:#fff\n    style C fill:#2196F3,color:#fff\n```\n\n### Agent workflow\n\n```mermaid\nsequenceDiagram\n    participant You\n    participant Claude\n    participant Agent\n\n    You-\u003e\u003eClaude: \"review this code for vulnerabilities\"\n    Claude-\u003e\u003eClaude: Selects security-analyst agent\n    Claude-\u003e\u003eAgent: Delegates task\n    Agent-\u003e\u003eAgent: Reads code files\n    Agent-\u003e\u003eAgent: Checks OWASP patterns\n    Agent-\u003e\u003eAgent: Analyzes attack surface\n    Agent-\u003e\u003eClaude: Returns findings\n    Claude-\u003e\u003eYou: Structured security report\n```\n\n### Plugin structure\n\nEvery plugin follows this structure:\n```\nmy-plugin/\n  .claude-plugin/\n    plugin.json          # manifest (name, version, description)\n  agents/                # agent definitions (markdown)\n  skills/                # skill definitions (markdown)\n  hooks/\n    hooks.json           # hook event configuration\n  commands/              # slash command definitions\n  scripts/               # shell scripts for hooks\n```\n\n### Supported hook events (22 total)\n\n| Category | Events |\n|----------|--------|\n| Session | SessionStart, SessionEnd |\n| User Input | UserPromptSubmit |\n| Tool Use | PreToolUse, PostToolUse, PostToolUseFailure, PermissionRequest |\n| Completion | Stop, SubagentStop, TaskCompleted, TeammateIdle |\n| Context | PreCompact, PostCompact, InstructionsLoaded |\n| Config | ConfigChange |\n| Worktree | WorktreeCreate, WorktreeRemove |\n| MCP | Elicitation, ElicitationResult |\n| System | Notification |\n\n### Compatibility\n\n| Requirement | Details |\n|-------------|---------|\n| Claude Opus 4.6 | Full support (1M context) |\n| Claude Sonnet 4.6 | Full support (1M context) |\n| Claude Haiku 4.5 | Full support (200k context) |\n| Claude Code version | 2.1+ recommended |\n| Operating systems | macOS, Linux, Windows (WSL) |\n| Git worktree isolation | Supported |\n| MCP integration | Supported (stdio, HTTP, SSE) |\n\n---\n\n## Statistics\n\n| Metric | Count |\n|--------|-------|\n| Total plugins | 65 |\n| Agents | 24 (37%) |\n| Skills | 34 (52%) |\n| Hooks | 5 (8%) |\n| Commands | 2 (3%) |\n| Anti-hallucination suite | 12 (included in counts above) |\n| Plugin component types | 6 (agents, skills, commands, hooks, MCP servers, LSP servers) |\n| Supported hook events | 22 |\n| Supported models | 3 (Opus 4.6, Sonnet 4.6, Haiku 4.5) |\n| Install time | \u003c 30 seconds |\n\n---\n\n## Documentation\n\n### Guides (start here)\n- [Agents Guide](./docs/AGENTS.md) -- what agents are, all 24 agents with descriptions and examples\n- [Skills Guide](./docs/SKILLS.md) -- what skills are, all 34 skills with descriptions and examples\n- [Hooks Guide](./docs/HOOKS.md) -- what hooks are, all 22 supported events, how to create your own\n- [Commands Guide](./docs/COMMANDS.md) -- what commands are, all 2 commands with usage\n\n### Reference\n- [Categories Overview](./docs/CATEGORIES.md) -- quick comparison of all plugin types\n- [Plugin Structure](./docs/PLUGIN_STRUCTURE.md) -- how to build your own plugins\n- [Quick Start](./QUICKSTART.md) -- fast setup (one page)\n- [Changelog](./CHANGELOG.md) -- version history\n- [Contributing](./CONTRIBUTING.md) -- how to contribute plugins\n- [Setup Verification](./SETUP-COMPLETE.md) -- troubleshooting\n\n---\n\n## Use Cases\n\n### For solo developers\n- Delegate code reviews to the security-analyst and code-reviewer\n- Use project-planner before starting any feature\n- Let systematic-debugger find root causes\n- Have architect agent design your system before you code\n\n### For teams\n- Standardize workflows with shared skills\n- Safety checker agents catch mistakes before they ship\n- QA engineer agent handles test strategy\n- Plugin-creator skill helps build team-specific plugins\n\n### For students\n- Mentor agent explains concepts at your level\n- Canvas API skill integrates with university LMS\n- Sequential-thinker breaks complex problems into steps\n- Writing-plans skill teaches you to plan before coding\n\n---\n\n## Contributing\n\nContributions welcome. See [CONTRIBUTING.md](./CONTRIBUTING.md).\n\n**Quick contribution:**\n1. Fork this repository\n2. Create your plugin in `plugins/your-plugin/`\n3. Run `bash scripts/validate-plugin.sh plugins/your-plugin`\n4. Submit a pull request\n\n---\n\n## Why this marketplace?\n\n| Feature | This marketplace | Typical repos |\n|---------|-----------------|---------------|\n| Production-tested | Yes, 65 plugins | 5-10 experimental plugins |\n| Documentation | Full guides, visual diagrams, examples | Basic README |\n| Safety layer | 7 checker agents + 5 hooks | None |\n| Model support | Opus 4.6, Sonnet 4.6, Haiku 4.5 | Single model |\n| One-line install | `bash scripts/install.sh` | Manual file copying |\n| Cross-device sync | Git-based, works with any cloud storage | Not supported |\n| Updates | `git pull \u0026\u0026 bash scripts/install.sh` | Manual |\n\n---\n\n## License\n\nMIT License -- see [LICENSE](./LICENSE) for details.\n\n---\n\n## Links\n\n- **Repository**: https://github.com/a-ariff/ariff-claude-plugins\n- **Issues**: https://github.com/a-ariff/ariff-claude-plugins/issues\n- **Author**: [@a-ariff](https://github.com/a-ariff)\n\n---\n\nIf this marketplace is useful to you, consider giving it a star. It helps others find these plugins.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fa-ariff%2Fariff-claude-plugins","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fa-ariff%2Fariff-claude-plugins","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fa-ariff%2Fariff-claude-plugins/lists"}