mirror of
https://github.com/alirezarezvani/claude-skills.git
synced 2026-10-06 02:50:08 +00:00
check_paths.py resolves path tokens against the sub-skill root, the file's own directory, or the repo root — the SKILL.md bash examples used plugin-root-relative paths (skills/<skill>/scripts/x.py) that none of those bases resolve, and shared- reference link texts (references/x.md) only resolved from the domain root. Bash examples now use skill-dir-relative scripts/x.py; reference links use explicit ../../references/x.md. 617 files scanned, 0 findings; all other blocking gates (G3/G4/G7/G8/G10, plugin.json, skill names) verified green locally. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_012FwXG6TqCXKZQvF4iD69cv |
||
|---|---|---|
| .. | ||
| scripts | ||
| README.md | ||
| SKILL.md | ||
interview (Phase 1)
Interview a founder into a validated Claude Managed Agent build sheet — primitives table + v1/v2 deferrals + eval plan. No API key needed in this phase.
Usage
python3 scripts/interview_planner.py \
--job "Triage overnight support email" --trigger schedule \
--inputs "gmail,memory" --actions "label" \
--dod "one label per email, grounded reason" --recurrence daily \
--out ./my-agent/plan.json
python3 scripts/build_sheet_builder.py --plan ./my-agent/plan.json --out-dir ./my-agent
python3 scripts/primitives_validator.py --sheet ./my-agent/build-sheet.json
Tools
| Tool | Purpose |
|---|---|
interview_planner.py |
six intake slots → primitives skeleton + deferrals |
build_sheet_builder.py |
assemble/normalize build-sheet.json |
primitives_validator.py |
validate vs CMA limits (PASS/WARN/FAIL, exit 1 on FAIL) |
The build-sheet schema and a worked example live in
../../assets/; the intake-slot mapping is documented in
../../references/interview-to-config.md.