review-skill

작성자: mongodb

게시하기 전에 제안된 Agent Skill의 구조적 유효성과 콘텐츠 품질을 검토합니다. 구조적 문제를 확인하기 위해 skill-validator CLI를 실행합니다…

npx skills add https://github.com/mongodb/agent-skills --skill review-skill

Review Skill Workflow

You are helping an SME review an Agent Skill before publishing. This is a multi-step process: determine environment, verify prerequisites, run structural validation, review content, optionally run LLM scoring, and interpret results. Follow every step in order.

Step 0: Determine Environment

Check for saved configuration:

cat ~/.config/skill-validator/review-state.yaml 2>/dev/null

If the state file exists with prereqs_passed: true, offer:

Found saved settings — configured for [full/structural-only] reviews.

  1. Continue with saved settings — skip to Step 2
  2. Re-run prerequisite checks
  3. Change environment — switch between full and structural-only

Option 1: read llm_scoring from the file and skip to Step 2. Options 2-3: continue below.

If no state file exists, or the user chose to re-check/change, ask:

LLM scoring evaluates content quality across multiple dimensions.

  1. Yes, run LLM scoring — full review with LLM scoring
  2. No, skip LLM scoring — structural validation only

Option 1: set LLM_SCORING=true. Option 2: set LLM_SCORING=false. Run Step 1a only, then jump to Step 2.

Step 1: Verify Prerequisites

1a. Check for skill-validator binary

skill-validator --version

If not found, search common locations (/usr/local/bin, /opt/homebrew/bin, ~/go/bin). If found but not on PATH, tell the user. If not found anywhere, follow references/install-skill-validator.md.

If --version is not at least v1.5.1, help the user upgrade with brew upgrade skill-validator or go install github.com/agent-ecosystem/skill-validator/cmd/skill-validator@latest.

Do NOT proceed until this succeeds.

1b. Check for claude CLI (LLM scoring only)

If LLM_SCORING=true, verify the Claude CLI is available:

claude --version

If not found, tell the user to install Claude Code:

The user must authenticate by running claude interactively before continuing.

Do NOT proceed with LLM scoring until this succeeds.

Save state after prerequisites pass

Persist state so future runs skip this step. Replace <true or false> with the actual LLM_SCORING value:

mkdir -p ~/.config/skill-validator
cat > ~/.config/skill-validator/review-state.yaml << 'EOF'
prereqs_passed: true
llm_scoring: <true or false>
EOF

Step 2: Locate the Skill

Ask the user for the path to the skill they want to review, unless they have already provided it. Verify the path contains a SKILL.md file:

ls <path>/SKILL.md

If SKILL.md does not exist at the given path, tell the user this is not a valid skill directory and ask them to provide the correct path.

Step 3: Run Structural Validation

Run the full check suite:

skill-validator check <path>

Capture the exit code:

Exit codeMeaning
0Clean — no errors or warnings
1Errors found — must fix before publishing
2Warnings only — review but not blocking
3CLI/usage error — check the command

Exit 0: proceed. Exit 2: note warnings, proceed. Exit 1: list errors — these are blocking. The user must fix them before the skill can be published. Do NOT proceed to LLM scoring if exit code is 1.

Step 4: Content Review

Read the SKILL.md and any reference files, then evaluate each check below. Report which checks pass and which do not, with specific details on what is missing.

CheckCriteria
ExamplesDoes the skill provide examples of expected inputs and outputs?
Edge casesDoes the skill document common edge cases or failure modes?
Scope-gatingDoes the skill define when to stop/continue, prerequisites, and conditions for branching paths?
MongoDB data accessIf the skill needs MongoDB contextual data, does it instruct agents to use the MCP server for auth and tool calls? Skip if not applicable.

Flag any failing checks as areas the SME should address. These are not blocking but should be resolved before publishing for best results.

Step 5: LLM Scoring and Interpretation

If LLM_SCORING=false, skip to Step 6.

If LLM_SCORING=true, follow the "Run LLM Scoring" and "Interpret LLM Scores" sections of references/llm-scoring.md.

Step 6: Present the Review Summary

If LLM_SCORING=true, follow the "Full Review Summary" section of references/llm-scoring.md. Include any failing content review checks from Step 4 in the action items.

If LLM_SCORING=false, present structural result, content review result, areas to address, and a self-assessment checklist using the scoring dimensions from assets/report.md. Note that LLM scoring was skipped; advise re-running with LLM scoring enabled or self-assessing against the report dimensions.

Example Review Summary Structure

Structure the final summary with these sections in order:

  1. Structural validation — pass/fail with errors or warnings
  2. SKILL.md scores — overall and per-dimension table
  3. Reference scores — per-file table with overall and lowest dimension
  4. Novelty assessment — mean novelty vs threshold of 3; list novel_info per file for SME verification
  5. Action items — prioritized list of what to fix
  6. Recommendation — ready to publish / minor revisions / significant rework

mongodb의 다른 스킬

atlas-stream-processing
mongodb
MongoDB Atlas Stream Processing(ASP) 워크플로우를 관리합니다. 워크스페이스 프로비저닝, 데이터 소스/싱크 연결, 프로세서 수명 주기 작업을 처리합니다.
official
mongodb-atlas-stream-processing
mongodb
MongoDB Atlas Stream Processing(ASP) 워크플로우를 관리합니다. 워크스페이스 프로비저닝, 데이터 소스/싱크 연결, 프로세서 수명 주기 작업을 처리합니다.…
official
mongodb-connection
mongodb
지원되는 모든 드라이버 언어에 대해 MongoDB 클라이언트 연결 구성(연결 풀, 시간 초과, 패턴)을 최적화합니다. 작업/업데이트/검토 시 이 스킬을 사용하세요…
official
mongodb-mcp-setup
mongodb
사용자가 MongoDB MCP 서버 옵션을 구성하는 과정을 안내합니다. MongoDB MCP 서버는 설치했지만 아직 구성하지 않은 경우 이 스킬을 사용하세요.
official
mongodb-natural-language-querying
mongodb
자연어를 사용하여 컬렉션 스키마 컨텍스트와 샘플 문서를 바탕으로 읽기 전용 MongoDB 쿼리(find) 또는 집계 파이프라인을 생성합니다. 이 스킬을 사용하여…
official
mongodb-query-optimizer
mongodb
MongoDB 쿼리 최적화 및 인덱싱에 도움을 줍니다. 사용자가 "이 쿼리를 어떻게 최적화하나요?", "어떻게…"와 같이 최적화 또는 성능에 대해 질문할 때만 사용하세요.
official
mongodb-schema-design
mongodb
MongoDB 스키마 설계 패턴 및 안티패턴. 데이터 모델 설계, 스키마 검토, SQL에서 마이그레이션, 또는 성능 문제 해결 시 사용하세요…
official
mongodb-search-and-ai
mongodb
MongoDB 사용자가 Atlas Search(전체 텍스트), Vector Search(의미론적), Hybrid Search 솔루션을 구현하고 최적화하는 방법을 안내합니다. 이 스킬은 다음 상황에서 사용하세요…
official