Observed since 20 Oct, 23:24 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
agent-skill-mastery-engine
Agent Skill Mastery Engine: runtime-neutral WikiSkill-method skill evolution core with thin runtime adapters
Agent Skill Mastery Engine is a runtime-neutral implementation of the experience-to-skill evolution method described in the WikiSkill paper. One shared core owns evidence, scoring, the persistent wiki, immutable skill snapshots, strict promotion, recovery, and staging. Runtime adapters translate only measured capabilities and captured jobs.
This project was formerly named Askesis and published as the distribution
askesis-agent-skill-mastery-engine; the import package and CLI were askesis.
This tree is a development candidate. It does not install itself into Hermes, Claude
Code, or Codex; asme install is an explicit, user-run step that copies only Agent Skill Mastery Engine's
own skill files (see Install for Claude Code). The tree has
not been approved for publication or distribution.
The historical Claude Revision 8 remains NEEDS REVISION; this implementation does
not claim a Codex SOUND verdict.
The current Hermes adapter reports unknown trace fidelity and unsandboxed before
role dispatch. Current verified public Hermes APIs do not provide an atomic provider
route lock with no fallback, so this adapter refuses role dispatch before any model
request. Provider-hidden reasoning cannot be relabelled as a paper-complete trace.
asme install never touches a staged candidate; it installs only
Agent Skill Mastery Engine's own SKILL.md and companions and refuses staging and archive sources.The published package carries Agent Skill Mastery Engine's own agent skill (SKILL.md, PURPOSE.md,
NOTICE.md, LICENSE, and references/). Installing it is a two-step, user-run
action; nothing is installed as a side effect of pip or uv.
uv tool install agent-skill-mastery-engine
asme install
asme install copies only those skill files into ~/.claude/skills/asme. Pass
--target DIR for another skill directory, --dry-run to print the plan without
writing, and --force to replace an existing asme skill directory. The verb
refuses any --source under a staging or archive root and any staged bundle, so an
evolved candidate can never be installed this way. From a development checkout,
python scripts/install_claude_skill.py does the same job.
uv tool install places the asme entry point in ~/.local/bin; add that
directory to PATH if asme --version is not found.
Verify:
asme --version
asme install --dry-run
ls ~/.claude/skills/asme
After a restart, Claude Code lists asme among its available skills.
Uninstall:
rm -r ~/.claude/skills/asme
uv tool uninstall agent-skill-mastery-engine
Use an isolated environment. This installs the Python package for development; it does not install a generated agent skill into any runtime.
python3 -m venv .venv
. .venv/bin/activate
python -m pip install -e .
python -m pytest
python scripts/stdlib_smoke.py
asme --help
The runtime package uses only the Python standard library. Pytest is needed only for the development suite.
init
-> seed-observations | skip-seed
-> baseline prepare / record / ingest / finalize
-> train prepare / record / ingest / sample
-> apply-wiki -> proposer-context -> apply-proposal
-> validation -> gate -> confirmation -> gate
-> test-baseline and test-final
-> export to staging
Every command emits JSON. status is read-only. recover replays only a recorded
transaction. reset-manifest deletes invalid unconsumed evidence and the rejected
capture, but preserves its .out.md for audit until a corrected capture replaces it.
export and package-untested write only to the domain's staging and archive roots.
Read SKILL.md for agent-facing operation, references/integration.md for adapter rules, and references/verification/README.md before interpreting a test result as a runtime claim.
Download counts and popularity will appear here as the collector receives them.
Declarations describe requirements; they are not a resolved dependency graph.
bdist_wheel · 131.61 KB · Python py3
sdist · 182.99 KB · Python source
Observed since 20 Oct, 23:24 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:0ddc366025c2c2779660541b2bc1bc37cdcd4e75c56ea758b0349139e8ac6bb5