skills/.claude-plugin/marketplace.json
dan 91b6c842a2 feat: add review-gate skill for cross-agent quality enforcement
- CLI tool with check/enable/approve/reject/status commands
- Stop hook integration for Claude Code blocking
- Adversarial reviewer prompt template
- Dual-publish structure (SKILL.md + .claude-plugin)
- Session ID auto-detection from env vars or git state

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-09 20:39:34 -08:00

97 lines
3 KiB
JSON

{
"$schema": "https://anthropic.com/claude-code/marketplace.schema.json",
"name": "dan-skills",
"version": "1.0.0",
"description": "Personal skills marketplace - dual-publish for cross-agent support (Claude, Gemini, OpenCode)",
"owner": {
"name": "dan"
},
"plugins": [
{
"name": "ai-tools-doctor",
"source": "./skills/ai-tools-doctor",
"description": "Check and sync AI coding tool versions against declared manifest"
},
{
"name": "bd-issue-tracking",
"source": "./skills/bd-issue-tracking",
"description": "Track complex, multi-session work with dependency graphs using bd (beads)"
},
{
"name": "code-review",
"source": "./skills/code-review",
"description": "Multi-lens code review for bloat, security, coupling, and more"
},
{
"name": "doc-review",
"source": "./skills/doc-review",
"description": "Lint markdown documentation for AI agent consumption"
},
{
"name": "niri-window-capture",
"source": "./skills/niri-window-capture",
"description": "Invisibly capture screenshots of any window using niri compositor"
},
{
"name": "ops-review",
"source": "./skills/ops-review",
"description": "Multi-lens ops review for Nix, shell, Docker, CI/CD"
},
{
"name": "orch",
"source": "./skills/orch",
"description": "Multi-model consensus queries via orch CLI"
},
{
"name": "playwright-visit",
"source": "./skills/playwright-visit",
"description": "Visit web pages using Playwright browser automation"
},
{
"name": "screenshot-latest",
"source": "./skills/screenshot-latest",
"description": "Find and analyze the most recent screenshot"
},
{
"name": "spec-review",
"source": "./skills/spec-review",
"description": "Review spec-kit specs using multi-model AI consensus"
},
{
"name": "tufte-press",
"source": "./skills/tufte-press",
"description": "Generate Tufte-inspired study cards from conversation"
},
{
"name": "update-opencode",
"source": "./skills/update-opencode",
"description": "Check and apply OpenCode version updates"
},
{
"name": "update-spec-kit",
"source": "./skills/update-spec-kit",
"description": "Update spec-kit repository, CLI, and templates"
},
{
"name": "web-research",
"source": "./skills/web-research",
"description": "Conduct deep web research with structured reports"
},
{
"name": "web-search",
"source": "./skills/web-search",
"description": "Search the web for information and documentation"
},
{
"name": "worklog",
"source": "./skills/worklog",
"description": "Create structured worklogs documenting work sessions"
},
{
"name": "review-gate",
"source": "./skills/review-gate",
"description": "Quality gate for cross-agent review enforcement"
}
]
}