example-skill
Synthetic framework skill for the dotsteward skill contract self-tests. Use it only in tests; it changes nothing on a machine.
- License 许可
- MIT
- 最近更新
- 2026-11-11
- Stars
- ★ 2
- Forks
- 0
01 前言 Front Matter
- name
- example-skill
- description
- Synthetic framework skill for the dotsteward skill contract self-tests. Use it only in tests; it changes nothing on a machine.
02 资源文件 3
- 参考文档agents/openai.yaml176 B
- 参考文档references/commands.md687 B
- 参考文档references/framework-upgrade.md419 B
03 SKILL.md 正文
Example skill
On the gate, publish preconditions, decision ownership, secrets, force push and the local-only rule, this skill wins over any overlay.
Start
-
Read the instance facts:
dotsteward context --json -
If the context names an overlay for this skill, read it now.
-
Classify the request with
references/classification.mdbefore any write. Framework and mixed requests go todotsteward-contributefirst. -
Prepare the transaction:
dotsteward txn prepare --official-sources-only --scope maintain
Validate and publish
Use a conventional commit subject (feat, fix, perf, refactor, docs, chore, test,
build, ci, style, revert); publish rejects others.
git add -A
dotsteward gate --scope maintain
git commit -m "feat: add the example component"
dotsteward e2e --expected-remote-base "$(dotsteward txn status --json | jq -r .candidate.base_oid)"
./.dotsteward/cli.sh txn publish --scope maintain
The command map is in references/commands.md; the framework upgrade step is in
references/framework-upgrade.md.
04 同仓库更多 Skills
example-skill
Synthetic instance skill.
dotsteward-update
Synthetic stand-in for a framework skill.
dotsteward-maintain
Synthetic stand-in for a framework skill.
example-vendored
Synthetic vendored skill for the pins latest tests.
example-vendored
Vendored synthetic skill.
dotsteward-update
Refresh every pinned version, revision, hash, lockfile, vendored skill and installer baseline of the user's dotsteward instance repository, the dotsteward framework release included, to the newest mutually compatible stable releases, validate once and publish to the instance branch. Use only when the user explicitly asks to update or refresh the instance or its dotfiles, move managed tools to the latest stable releases, upgrade the dotsteward framework, audit stale pins, run periodic maintenance, or answer what another machine changed (dotsteward incoming). Do not use it to add, remove or reconfigure components or to write locally changed application settings to the repository (use dotsteward-maintain for both), to change the framework itself (use dotsteward-contribute), or for changes meant only for this machine.