gitextract_rj69sg75/ ├── .claude-plugin/ │ └── marketplace.json ├── .github/ │ ├── scripts/ │ │ ├── check-marketplace-sorted.ts │ │ ├── validate-frontmatter.ts │ │ └── validate-marketplace.ts │ └── workflows/ │ ├── close-external-prs.yml │ ├── validate-frontmatter.yml │ └── validate-marketplace.yml ├── .gitignore ├── README.md ├── external_plugins/ │ ├── asana/ │ │ ├── .claude-plugin/ │ │ │ └── plugin.json │ │ └── .mcp.json │ ├── context7/ │ │ ├── .claude-plugin/ │ │ │ └── plugin.json │ │ └── .mcp.json │ ├── discord/ │ │ ├── .claude-plugin/ │ │ │ └── plugin.json │ │ ├── .mcp.json │ │ ├── .npmrc │ │ ├── ACCESS.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── package.json │ │ ├── server.ts │ │ └── skills/ │ │ ├── access/ │ │ │ └── SKILL.md │ │ └── configure/ │ │ └── SKILL.md │ ├── fakechat/ │ │ ├── .claude-plugin/ │ │ │ └── plugin.json │ │ ├── .mcp.json │ │ ├── .npmrc │ │ ├── LICENSE │ │ ├── README.md │ │ ├── package.json │ │ └── server.ts │ ├── firebase/ │ │ ├── .claude-plugin/ │ │ │ └── plugin.json │ │ └── .mcp.json │ ├── github/ │ │ ├── .claude-plugin/ │ │ │ └── plugin.json │ │ └── .mcp.json │ ├── gitlab/ │ │ ├── .claude-plugin/ │ │ │ └── plugin.json │ │ └── .mcp.json │ ├── greptile/ │ │ ├── .claude-plugin/ │ │ │ └── plugin.json │ │ ├── .mcp.json │ │ └── README.md │ ├── laravel-boost/ │ │ ├── .claude-plugin/ │ │ │ └── plugin.json │ │ └── .mcp.json │ ├── linear/ │ │ ├── .claude-plugin/ │ │ │ └── plugin.json │ │ └── .mcp.json │ ├── playwright/ │ │ ├── .claude-plugin/ │ │ │ └── plugin.json │ │ └── .mcp.json │ ├── serena/ │ │ ├── .claude-plugin/ │ │ │ └── plugin.json │ │ └── .mcp.json │ ├── slack/ │ │ ├── .claude-plugin/ │ │ │ └── plugin.json │ │ └── .mcp.json │ ├── stripe/ │ │ ├── .claude-plugin/ │ │ │ └── plugin.json │ │ ├── .mcp.json │ │ ├── commands/ │ │ │ ├── explain-error.md │ │ │ └── test-cards.md │ │ └── skills/ │ │ └── stripe-best-practices/ │ │ └── SKILL.md │ ├── supabase/ │ │ ├── .claude-plugin/ │ │ │ └── plugin.json │ │ └── .mcp.json │ └── telegram/ │ ├── .claude-plugin/ │ │ └── plugin.json │ ├── .mcp.json │ ├── .npmrc │ ├── ACCESS.md │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── server.ts │ └── skills/ │ ├── access/ │ │ └── SKILL.md │ └── configure/ │ └── SKILL.md └── plugins/ ├── agent-sdk-dev/ │ ├── .claude-plugin/ │ │ └── plugin.json │ ├── LICENSE │ ├── README.md │ ├── agents/ │ │ ├── agent-sdk-verifier-py.md │ │ └── agent-sdk-verifier-ts.md │ └── commands/ │ └── new-sdk-app.md ├── clangd-lsp/ │ ├── LICENSE │ └── README.md ├── claude-code-setup/ │ ├── .claude-plugin/ │ │ └── plugin.json │ ├── LICENSE │ ├── README.md │ └── skills/ │ └── claude-automation-recommender/ │ ├── SKILL.md │ └── references/ │ ├── hooks-patterns.md │ ├── mcp-servers.md │ ├── plugins-reference.md │ ├── skills-reference.md │ └── subagent-templates.md ├── claude-md-management/ │ ├── .claude-plugin/ │ │ └── plugin.json │ ├── LICENSE │ ├── README.md │ ├── commands/ │ │ └── revise-claude-md.md │ └── skills/ │ └── claude-md-improver/ │ ├── SKILL.md │ └── references/ │ ├── quality-criteria.md │ ├── templates.md │ └── update-guidelines.md ├── code-review/ │ ├── .claude-plugin/ │ │ └── plugin.json │ ├── LICENSE │ ├── README.md │ └── commands/ │ └── code-review.md ├── code-simplifier/ │ ├── .claude-plugin/ │ │ └── plugin.json │ ├── LICENSE │ └── agents/ │ └── code-simplifier.md ├── commit-commands/ │ ├── .claude-plugin/ │ │ └── plugin.json │ ├── LICENSE │ ├── README.md │ └── commands/ │ ├── clean_gone.md │ ├── commit-push-pr.md │ └── commit.md ├── csharp-lsp/ │ ├── LICENSE │ └── README.md ├── example-plugin/ │ ├── .claude-plugin/ │ │ └── plugin.json │ ├── .mcp.json │ ├── LICENSE │ ├── README.md │ ├── commands/ │ │ └── example-command.md │ └── skills/ │ ├── example-command/ │ │ └── SKILL.md │ └── example-skill/ │ └── SKILL.md ├── explanatory-output-style/ │ ├── .claude-plugin/ │ │ └── plugin.json │ ├── LICENSE │ ├── README.md │ ├── hooks/ │ │ └── hooks.json │ └── hooks-handlers/ │ └── session-start.sh ├── feature-dev/ │ ├── .claude-plugin/ │ │ └── plugin.json │ ├── LICENSE │ ├── README.md │ ├── agents/ │ │ ├── code-architect.md │ │ ├── code-explorer.md │ │ └── code-reviewer.md │ └── commands/ │ └── feature-dev.md ├── frontend-design/ │ ├── .claude-plugin/ │ │ └── plugin.json │ ├── LICENSE │ ├── README.md │ └── skills/ │ └── frontend-design/ │ └── SKILL.md ├── gopls-lsp/ │ ├── LICENSE │ └── README.md ├── hookify/ │ ├── .claude-plugin/ │ │ └── plugin.json │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── agents/ │ │ └── conversation-analyzer.md │ ├── commands/ │ │ ├── configure.md │ │ ├── help.md │ │ ├── hookify.md │ │ └── list.md │ ├── core/ │ │ ├── __init__.py │ │ ├── config_loader.py │ │ └── rule_engine.py │ ├── examples/ │ │ ├── console-log-warning.local.md │ │ ├── dangerous-rm.local.md │ │ ├── require-tests-stop.local.md │ │ └── sensitive-files-warning.local.md │ ├── hooks/ │ │ ├── __init__.py │ │ ├── hooks.json │ │ ├── posttooluse.py │ │ ├── pretooluse.py │ │ ├── stop.py │ │ └── userpromptsubmit.py │ ├── matchers/ │ │ └── __init__.py │ ├── skills/ │ │ └── writing-rules/ │ │ └── SKILL.md │ └── utils/ │ └── __init__.py ├── jdtls-lsp/ │ ├── LICENSE │ └── README.md ├── kotlin-lsp/ │ ├── LICENSE │ └── README.md ├── learning-output-style/ │ ├── .claude-plugin/ │ │ └── plugin.json │ ├── LICENSE │ ├── README.md │ ├── hooks/ │ │ └── hooks.json │ └── hooks-handlers/ │ └── session-start.sh ├── lua-lsp/ │ ├── LICENSE │ └── README.md ├── php-lsp/ │ ├── LICENSE │ └── README.md ├── playground/ │ ├── .claude-plugin/ │ │ └── plugin.json │ ├── LICENSE │ ├── README.md │ └── skills/ │ └── playground/ │ ├── SKILL.md │ └── templates/ │ ├── code-map.md │ ├── concept-map.md │ ├── data-explorer.md │ ├── design-playground.md │ ├── diff-review.md │ └── document-critique.md ├── plugin-dev/ │ ├── .claude-plugin/ │ │ └── plugin.json │ ├── LICENSE │ ├── README.md │ ├── agents/ │ │ ├── agent-creator.md │ │ ├── plugin-validator.md │ │ └── skill-reviewer.md │ ├── commands/ │ │ └── create-plugin.md │ └── skills/ │ ├── agent-development/ │ │ ├── SKILL.md │ │ ├── examples/ │ │ │ ├── agent-creation-prompt.md │ │ │ └── complete-agent-examples.md │ │ ├── references/ │ │ │ ├── agent-creation-system-prompt.md │ │ │ ├── system-prompt-design.md │ │ │ └── triggering-examples.md │ │ └── scripts/ │ │ └── validate-agent.sh │ ├── command-development/ │ │ ├── README.md │ │ ├── SKILL.md │ │ ├── examples/ │ │ │ ├── plugin-commands.md │ │ │ └── simple-commands.md │ │ └── references/ │ │ ├── advanced-workflows.md │ │ ├── documentation-patterns.md │ │ ├── frontmatter-reference.md │ │ ├── interactive-commands.md │ │ ├── marketplace-considerations.md │ │ ├── plugin-features-reference.md │ │ └── testing-strategies.md │ ├── hook-development/ │ │ ├── SKILL.md │ │ ├── examples/ │ │ │ ├── load-context.sh │ │ │ ├── validate-bash.sh │ │ │ └── validate-write.sh │ │ ├── references/ │ │ │ ├── advanced.md │ │ │ ├── migration.md │ │ │ └── patterns.md │ │ └── scripts/ │ │ ├── README.md │ │ ├── hook-linter.sh │ │ ├── test-hook.sh │ │ └── validate-hook-schema.sh │ ├── mcp-integration/ │ │ ├── SKILL.md │ │ ├── examples/ │ │ │ ├── http-server.json │ │ │ ├── sse-server.json │ │ │ └── stdio-server.json │ │ └── references/ │ │ ├── authentication.md │ │ ├── server-types.md │ │ └── tool-usage.md │ ├── plugin-settings/ │ │ ├── SKILL.md │ │ ├── examples/ │ │ │ ├── create-settings-command.md │ │ │ ├── example-settings.md │ │ │ └── read-settings-hook.sh │ │ ├── references/ │ │ │ ├── parsing-techniques.md │ │ │ └── real-world-examples.md │ │ └── scripts/ │ │ ├── parse-frontmatter.sh │ │ └── validate-settings.sh │ ├── plugin-structure/ │ │ ├── README.md │ │ ├── SKILL.md │ │ ├── examples/ │ │ │ ├── advanced-plugin.md │ │ │ ├── minimal-plugin.md │ │ │ └── standard-plugin.md │ │ └── references/ │ │ ├── component-patterns.md │ │ └── manifest-reference.md │ └── skill-development/ │ ├── SKILL.md │ └── references/ │ └── skill-creator-original.md ├── pr-review-toolkit/ │ ├── .claude-plugin/ │ │ └── plugin.json │ ├── LICENSE │ ├── README.md │ ├── agents/ │ │ ├── code-reviewer.md │ │ ├── code-simplifier.md │ │ ├── comment-analyzer.md │ │ ├── pr-test-analyzer.md │ │ ├── silent-failure-hunter.md │ │ └── type-design-analyzer.md │ └── commands/ │ └── review-pr.md ├── pyright-lsp/ │ ├── LICENSE │ └── README.md ├── ralph-loop/ │ ├── .claude-plugin/ │ │ └── plugin.json │ ├── LICENSE │ ├── README.md │ ├── commands/ │ │ ├── cancel-ralph.md │ │ ├── help.md │ │ └── ralph-loop.md │ ├── hooks/ │ │ ├── hooks.json │ │ └── stop-hook.sh │ └── scripts/ │ └── setup-ralph-loop.sh ├── ruby-lsp/ │ ├── LICENSE │ └── README.md ├── rust-analyzer-lsp/ │ ├── LICENSE │ └── README.md ├── security-guidance/ │ ├── .claude-plugin/ │ │ └── plugin.json │ ├── LICENSE │ └── hooks/ │ ├── hooks.json │ └── security_reminder_hook.py ├── skill-creator/ │ ├── .claude-plugin/ │ │ └── plugin.json │ ├── LICENSE │ ├── README.md │ └── skills/ │ └── skill-creator/ │ ├── LICENSE.txt │ ├── SKILL.md │ ├── agents/ │ │ ├── analyzer.md │ │ ├── comparator.md │ │ └── grader.md │ ├── assets/ │ │ └── eval_review.html │ ├── eval-viewer/ │ │ ├── generate_review.py │ │ └── viewer.html │ ├── references/ │ │ └── schemas.md │ └── scripts/ │ ├── __init__.py │ ├── aggregate_benchmark.py │ ├── generate_report.py │ ├── improve_description.py │ ├── package_skill.py │ ├── quick_validate.py │ ├── run_eval.py │ ├── run_loop.py │ └── utils.py ├── swift-lsp/ │ ├── LICENSE │ └── README.md └── typescript-lsp/ ├── LICENSE └── README.md