跳到主要内容

skill-contract-reviewer 精选

Validate an Agent Skill package and choose the right instruction, capability, or lifecycle primitive before implementation.

在 GitHub 打开

安装方式

cp -r phases/13-tools-and-protocols/22-skills-and-agent-sdks/outputs/skill-contract-reviewer ~/.claude/skills/skill-contract-reviewer

把该 skill 目录放进客户端 skills 目录。不同客户端的目录可能不同,Claude Code 默认是 ~/.claude/skills/

整仓一次性获取:git clone --depth 1 https://github.com/rohitg00/ai-engineering-from-scratch.git

依赖与权限

  • 无需 API Key
  • 无需联网
  • 依赖外部命令:python3
  • 以上为按正文与 frontmatter 自动推断的信号,仅供参考;安装前建议先阅读原文。

SKILL.md 正文

来源 rohitg00/ai-engineering-from-scratch@56c886c · 许可 MIT · 内容未修改

Skill contract reviewer

Use this skill when a workflow is about to become a reusable agent artifact.

  1. Set SKILL_ROOT to the absolute directory containing this installed

SKILL.md. Do not assume the process working directory is the bundle.

  1. Set TARGET_ROOT to the absolute original workspace working directory and

resolve the proposed skill directory under that root.

  1. Read $SKILL_ROOT/references/contract.md and validate the portable

SKILL.md identity fields.

  1. Read $SKILL_ROOT/references/decision-model.md and separate repository

context, reusable method, external capability, lifecycle timing,

deterministic logic, and isolated delegation.

  1. Before execution, show the exact resolved argument vector. Run

python3 "$SKILL_ROOT/scripts/check_skill.py" "$TARGET_SKILL", where

TARGET_SKILL is the absolute proposed skill directory under

TARGET_ROOT.

  1. Inspect the JSON report. Fix every error before discussing host-specific

extensions.

  1. Compare the proposed artifact with

$SKILL_ROOT/assets/task-shapes.json and return the smallest composable set

of primitives.

Do not claim that a runtime extension is part of the portable contract. Do not treat a valid skill as permission to run scripts or access tools.

Return the validation report, the selected primitives, and one sentence

explaining each selection. Include execution evidence with the resolved script

path, resolved target path, cwd, exact argv, and exit code. If the host cannot

expose one of those observations, mark it unverified instead of inventing it.

质量与来源

所属仓库
rohitg00/ai-engineering-from-scratch
仓库星标
6.8 万
最近更新
昨天
采集时间
今天
commit
56c886c8821f
内容指纹
sha256:84345705cb4959f
文件路径
phases/13-tools-and-protocols/22-skills-and-agent-sdks/outputs/skill-contract-reviewer/SKILL.md

同仓库其它 Skill

查看全部 32 个
build-project
Hands-on project tutor for the AI Engineering from Scratch Projects section. Guides a learner through one stage of a real project per session: read the stage lesson, predict, write the code, run the stage grader, reflect, and record progress in PROJECTS-LEARNING.md. Gives hints, never full solutions. Trigger phrases: "build a project", "next project stage", "continue my project", "start the research report agent".
精选 rohitg00/ai-engineering-from-scratch 6.8 万 原文
Claude CodeCodex CLIMCP 客户端
check-understanding
Phase quiz for AI Engineering from Scratch. Trigger with "quiz me", "test phase", "check my understanding", "do I know phase 3", or `/check-understanding <phase>`.
精选 rohitg00/ai-engineering-from-scratch 6.8 万 原文
Claude CodeCodex CLIMCP 客户端
claude-certification
AI-native tutor and onboarding workflow for the four independent Claude certification tracks in AI Engineering from Scratch. Use when a learner wants to choose a Claude certification, prepare for CCAO-F, CCDV-F, CCAR-F, or CCAR-P, resume a certification path, learn the next lesson interactively, run and verify practical labs, build scored artifacts, take a diagnostic or mock exam, or remediate weak exam domains from GitHub with Claude Code, Codex, ChatGPT, Cursor, or another agent.
精选 rohitg00/ai-engineering-from-scratch 6.8 万 原文
Claude CodeCodex CLIMCP 客户端
course-guide
Topic router for the AI Engineering from Scratch curriculum. Give it a topic, a question, or a bug you are fighting, and it points at the exact lessons that teach it, plus the right next command. Trigger phrases: "where do I learn", "which lesson covers", "course guide", "I'm stuck on", "what should I do next", "teach me MCP", "teach me Agent Skills", "where do I prepare for a Claude certification"
精选 rohitg00/ai-engineering-from-scratch 6.8 万 原文
Claude CodeCodex CLIMCP 客户端
find-your-level
Interactive quiz that maps your AI/ML knowledge to a starting point in the 523-lesson, 20-phase AI Engineering from Scratch curriculum. Trigger phrases: "where should I start", "find my level", "what do I know", "which phase", "assess my knowledge", "placement test", "skip ahead"
精选 rohitg00/ai-engineering-from-scratch 6.8 万 原文
Claude CodeCodex CLIMCP 客户端
learn-agent-skills
Focused interactive tutor for the Agent Skills Engineering path in AI Engineering from Scratch. Start or resume this route when a learner wants to create, discover, invoke, secure, evaluate, package, or port Agent Skills. Teaches one lesson per invocation and records evidence in AGENT-SKILLS-LEARNING.md.
精选 rohitg00/ai-engineering-from-scratch 6.8 万 原文
Claude CodeCodex CLIMCP 客户端

相似 Skill

更多「编码」
access
Manage Discord channel access — approve pairings, edit allowlists, set DM/group policy. Use when the user asks to pair, approve someone, check who's allowed, or change policy for the Discord channel.
精选 anthropics/claude-plugins-official 3.8 万 原文
Claude CodeMCP 客户端
configure
Set up the Discord channel — save the bot token and review access policy. Use when the user pastes a Discord bot token, asks to configure Discord, asks "how do I set this up" or "who can reach me," or wants to check channel status.
精选 anthropics/claude-plugins-official 3.8 万 原文
Claude CodeMCP 客户端
access
Manage iMessage channel access — approve pairings, edit allowlists, set DM/group policy. Use when the user asks to pair, approve someone, check who's allowed, or change policy for the iMessage channel.
精选 anthropics/claude-plugins-official 3.8 万 原文
Claude CodeMCP 客户端
configure
Check iMessage channel setup and review access policy. Use when the user asks to configure iMessage, asks "how do I set this up" or "who can reach me," or wants to know why texts aren't reaching the assistant.
精选 anthropics/claude-plugins-official 3.8 万 原文
Claude CodeMCP 客户端
access
Manage Telegram channel access — approve pairings, edit allowlists, set DM/group policy. Use when the user asks to pair, approve someone, check who's allowed, or change policy for the Telegram channel.
精选 anthropics/claude-plugins-official 3.8 万 原文
Claude CodeMCP 客户端
configure
Set up the Telegram channel — save the bot token and review access policy. Use when the user pastes a Telegram bot token, asks to configure Telegram, asks "how do I set this up" or "who can reach me," or wants to check channel status.
精选 anthropics/claude-plugins-official 3.8 万 原文
Claude CodeMCP 客户端