From agentic-engineering
Reviews AI plugin PRs: structural linting with Python script, eval YAML checks, skill quality audits via checklist. Outputs inline PR comments.
npx claudepluginhub entityprocess/agentv --plugin agentic-engineeringThis skill uses the workspace's default tool permissions.
Review AI plugin PRs by running deterministic structural checks first, then applying LLM judgment for skill quality and workflow architecture. Post findings as inline PR comments.
Audits agents and skills across plugin ecosystem for health, quality, and consistency using a seven-dimension checklist covering invocation, location, descriptions, and more.
Reviews and validates Claude Code skills against best practices for structure, frontmatter, description quality, and anti-patterns. Use when users request skill reviews, validation, or feedback during creation/editing.
Reviews and improves AI agent SKILL.md files against Agent Skills spec and Anthropic guidelines. Scores 10 quality dimensions, identifies issues, and suggests rewrites for creating, editing, or auditing skills.
Share bugs, ideas, or general feedback.
Review AI plugin PRs by running deterministic structural checks first, then applying LLM judgment for skill quality and workflow architecture. Post findings as inline PR comments.
Run scripts/lint_plugin.py against the plugin directory:
python scripts/lint_plugin.py <plugin-dir> --evals-dir <evals-dir> --json
The script checks:
skills/*/SKILL.md has a corresponding eval filename and descriptionreferences/*.md) existReport findings grouped by severity (error > warning > info).
If the PR includes eval files, invoke agentv-eval-review for AgentV-specific eval quality checks.
Additionally, check each eval YAML for these structural patterns:
type: file input value MUST start with a leading / (workspace-root-relative). Paths like plugins/foo/SKILL.md are wrong — correct form is /plugins/foo/SKILL.md. Scan every type: file entry and flag any missing leading slash, showing the corrected path.type: file + value) appears identically in every test case, recommend extracting it to the top-level input field. AgentV eval files support a top-level input section that applies to all tests, eliminating per-test duplication.For each SKILL.md, check against references/skill-quality-checklist.md:
references/ files@ force-load syntaxFor plugins with multi-phase workflows, check against references/workflow-checklist.md:
Hard gate detection recipe — For each phase skill after the first:
deploy-plan.md) and stops with a clear message telling the user which skill to run first if the artifact is missingPost findings as inline PR comments at specific line numbers. Group by severity:
Use a PR review (not individual comments) to batch all findings.
scripts/lint_plugin.py — Deterministic plugin linter (Python 3.11+, stdlib only)references/skill-quality-checklist.md — Skill quality checklist (CSO, descriptions, content, discipline skills)references/workflow-checklist.md — Workflow architecture checklist (OpenSpec, hard gates, artifacts)For deeper research on challenging reviews, consult these resources via web fetch, deepwiki, or clone the repo locally:
<HARD-GATE> pattern, brainstorming workflow, skill-based development phases