These are the small tools that make the repository inspectable. They are intentionally local, explicit, and safe to run in a clone.
| Tool | Purpose | Command | Proves | Does not prove |
|---|---|---|---|---|
installers/install.py |
Install or marker-guard update one Skill into an explicit home | python3 installers/install.py dayan-wenzhen --agent codex --home "$DAYAN_TEST_HOME" |
package copy, destination safety, marker creation | live host UI loading |
scripts/compatibility_smoke.py |
Run clean-home package install smoke | python3 scripts/compatibility_smoke.py --all-skills |
56 Skills install across two target home styles | runtime behavior |
scripts/runtime_smoke.py |
Run offline lifecycle smoke | python3 scripts/runtime_smoke.py --all-skills |
discovery, trigger routing, example command, non-trigger, safe update | LLM decision quality |
scripts/validate_release.py |
Run the release gate | python3 scripts/validate_release.py |
required files, manifests, matrices, fixtures, examples, validators | external adoption |
scripts/validate_catalog.py |
Validate catalog.json schema |
python3 scripts/validate_catalog.py catalog.json |
catalog shape and local artifact links | Skill quality |
scripts/validate_public_skill.py |
Validate one shared-format Skill bundle | python3 scripts/validate_public_skill.py dayan-orient |
bundle files, starter contract, public redlines | real-world usefulness |
scripts/scan_public_redlines.py |
Scan public files for configured redlines | python3 scripts/scan_public_redlines.py docs |
configured public redline absence | legal clearance |
scripts/verify_examples.py |
Verify sanitized example runs | python3 scripts/verify_examples.py |
example completeness, links, public boundaries | model repeatability |
scripts/verify_fixtures.py |
Verify artifact fixtures | python3 scripts/verify_fixtures.py |
fixture structure, links, Skill references, boundaries | production results |
scripts/verify_methods.py |
Verify public method cards | python3 scripts/verify_methods.py |
method links, required sections, promoted fixtures, boundaries | method effectiveness |
scripts/verify_positioning.py |
Verify public positioning | python3 scripts/verify_positioning.py |
control-library claim, links, comparison, non-claims | external persuasion |
scripts/verify_control_demo.py |
Verify one-screen control demo | python3 scripts/verify_control_demo.py |
control-library demo structure, links, proof strip, non-claims | external persuasion |
scripts/verify_share_kit.py |
Verify share kit and social card | python3 scripts/verify_share_kit.py |
share copy facts, social card shape, links, non-claims | external distribution |
scripts/verify_good_first_issues.py |
Verify contribution tasks | python3 scripts/verify_good_first_issues.py |
actionable small tasks with proof commands | contributor availability |
scripts/verify_site.py |
Verify the public discovery site | python3 scripts/verify_site.py |
basic page structure, links, public claims | visual taste |
skills/dayan-deck/scripts/verify_deck.py |
Verify the Deck starter artifact | python3 skills/dayan-deck/scripts/verify_deck.py skills/dayan-deck/examples/starter.html |
structural deck contract | presentation persuasion |
skills/dayan-wenzhen/scripts/verify_contract.py |
Verify a Wenzhen task contract | python3 skills/dayan-wenzhen/scripts/verify_contract.py skills/dayan-wenzhen/examples/starter-contract.json |
required contract fields and risk boundaries | correct strategy |
skills/dayan-adversarial-reviewer/scripts/verify_review.py |
Verify an adversarial review verdict | python3 skills/dayan-adversarial-reviewer/scripts/verify_review.py skills/dayan-adversarial-reviewer/examples/block-review.json |
review schema and verdict consistency | every missed risk |
--home or target path is supplied.Before adding a new public tool:
scripts/validate_release.py;