verify

GitHub

用于验证Docker和Kubernetes学习挑战的完成状态。通过读取进度文件、执行验证脚本或手动检查,反馈结果并提供提示或庆祝信息,更新完成记录。

.claude/skills/verify/SKILL.md ericboy0224/learn-docker-and-k8s

Trigger Scenarios

用户说 check 用户说 verify 用户问 did I do it right 用户问 am I done 用户说 test my solution

Install

npx skills add ericboy0224/learn-docker-and-k8s --skill verify -g -y
More Options

Non-standard path

npx skills add https://github.com/ericboy0224/learn-docker-and-k8s/tree/main/.claude/skills/verify -g -y

Use without installing

npx skills use ericboy0224/learn-docker-and-k8s@verify

指定 Agent (Claude Code)

npx skills add ericboy0224/learn-docker-and-k8s --skill verify -a claude-code -g -y

安装 repo 全部 skill

npx skills add ericboy0224/learn-docker-and-k8s --all -g -y

预览 repo 内 skill

npx skills add ericboy0224/learn-docker-and-k8s --list

SKILL.md

Frontmatter
{
    "name": "verify",
    "description": "Verify if the current challenge is completed in Learn Docker & K8s. Runs the verification script and reports results. Use when the user says \"check\", \"verify\", \"did I do it right\", \"am I done\", or \"test my solution\"."
}

Verify Challenge Completion

Step 1: Determine Current Challenge

Read .player/progress.yaml to find the current chapter and challenge number.

Step 2: Run Verification

Check if a verify.sh exists for the current chapter:

ls curriculum/chXX-*/challenges/verify.sh

If it exists, run it:

bash curriculum/chXX-*/challenges/verify.sh

If it doesn't exist, read the challenge file and check the success criteria manually using Docker/kubectl commands.

Step 3: Report Results

All Checks Passed

  1. Celebrate! Use Sarah's voice: "Nailed it! Dave is going to be so relieved."
  2. Deliver the post-mission debrief (from the challenge file or chapter README):
    • What you did: Brief summary
    • Why it works: The underlying concept
    • Real-world connection: When you'd see this at work
    • Interview angle: How this comes up in interviews
    • Pro tip: Advanced insight
  3. Update .player/progress.yaml: add challenge number to completed list
  4. Check if all challenges in the chapter are done:
    • If yes: mark chapter as completed, deliver chapter-end story beat, tease next chapter
    • If no: offer to move to the next challenge

Some Checks Failed

  1. Show which checks passed and which failed
  2. Give a gentle hint about the failing check WITHOUT giving the answer
  3. Encourage them: "Almost there — one thing is off. Take another look at..."
  4. Remind them they can use /hint if stuck

No Challenges Started

If they haven't started any challenge yet, let them know: "Nothing to verify yet! Want to start a challenge?"

Important

  • Read engine/validation.md for the verification patterns
  • Always run the actual check — don't assume success
  • Be specific about what failed without revealing the fix

Version History

  • da325b6 Current 2026-07-25 07:24

Same Skill Collection

.claude/skills/cleanup/SKILL.md
.claude/skills/engage-check/SKILL.md
.claude/skills/env-check/SKILL.md
.claude/skills/hint/SKILL.md
.claude/skills/next/SKILL.md
.claude/skills/play/SKILL.md
.claude/skills/progress/SKILL.md
.claude/skills/skip-to/SKILL.md

Metadata

Files
0
Version
da325b6
Hash
f21b308e
Indexed
2026-07-25 07:24

inicio - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-22 02:23
浙ICP备14020137号-1 $mapa de visitantes$