本文へ移動
cccskills
無料GitHub で公開

skill-maintenance

Audit and consolidate the Anabasis skill set. Compare current source, observed skill use and callers; move useful guidance to an existing owner and retire redundant entry points. Preserve main-versus-stack differences, scripts, independent review coverage and resolving links.

インストール方法を見る

含まれるファイル(1)

  • SKILL.md5.1 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Skill maintenance

A skill earns its slot by changing what a session does. Measure use before deleting, keep the knowledge when folding, and never let a rename leave a dead link.

Measure actual reads, not mentions

Every session's skill listing repeats each name, so a plain string count says nothing. Scope the census to this repository's sessions and a named window ending before the audit began. Count observed read, Skill-tool and script calls separately, deduplicated per session:

  • Codex rollouts under ~/.codex/sessions/<yyyy>/<mm>/<dd>/*.jsonl: keep lines with "type":"function_call" or "type":"custom_tool_call", then inspect actual read/shell arguments for skills/<name>/(SKILL.md|references/|scripts/). Unwrap orchestration calls; a delegated prompt mentioning a command is not its execution.
  • Claude sessions under ~/.claude/projects/<project>/*.jsonl: match "skill":"<name>" (Skill tool) and "file_path":"…skills/<name>/ (Read tool); one hit per session per skill.

Report the window, provider/session coverage and limitations beside counts. Two weeks is usual. Exclude pasted listings and copied tool outputs; deduplicate inherited calls where identity permits. A read request does not prove successful loading or good decisions. Missing archives, dynamic paths and unobserved callers prevent a claim of zero use. Check automations, scripts, tests and other skills independently; a script-bound skill may show no prose reads. Keep raw session content private.

Classify each skill

FindingAction
describes a retired mechanism (check the source on the intended tree, not memory)delete; move any still-true rule into the owning skill
no observed useinvestigate its unique duty and rare opportunities; this alone does not justify removal
two skills answer the same trigger with the same authorityport the distinct guidance into the existing used owner; add a reference only for substantial optional detail
a recurring pattern lacks guidanceimprove its current owner first; add a skill only for a distinct recurring task
a skill has scripts imported by test/it is source: change it on the source delivery path, never as a text-only push

Preserve useful decisions and safety boundaries, not obsolete wording, duplicated manuals or arbitrary old quotas. Extend the survivor's trigger and name the former owner in its relevant section. Update callers before removing the old directory; Git preserves the original body. Keep assessment separate from authority to act: folding a stop procedure into a review never authorises that review to kill or relaunch. Do not merge or retire review lanes through entry-point cleanup; lane maintenance owns that evidence-sensitive question.

Respect the two skill trees

Compare published main, the relevant published stack and the active checkout before choosing a target. An older checkout can still advertise skills already consolidated on main; do not count their retirement twice or restore them. Preserve dirty skills and never overwrite them to make the catalogue agree. Before editing a skill on main, run:

git diff --stat origin/main <stack-head> -- .claude/skills/<name>
  • Identical on both sides: edit or delete freely on main; the merge is clean.
  • Changed on the stack: add new sections or new files rather than rewriting the changed lines, and leave the stack's vocabulary alone. Do not port the stack's rewrite to main; a document that describes source not yet on main stays with that source.
  • Renamed on the stack: leave the main copy in place; a delete on main against a rename on the stack is a merge conflict.

Deliver

Skill text goes to main through the surrounding-files workflow in AGENTS.md. Reuse the task's clean owning tree when available; the Codex app owns creation of its managed worktrees.

Commit only the named files, fetch and rebase immediately before git push origin HEAD:main; a concurrent skill maintainer may have pushed. The pre-push hook proves the diff is documentation-only. A skill script or a test under test/ needs a prepared worktree, its focused check and a normal source push; when main's Bun pin is not the installed Bun, that source goes on a stacked PR whose pin is.

Before pushing, run the owning skill-link check and inspect references in neighbours, scripts, personal skills and automation prompts, including paused consumers. Update an automation through its owning app tool, preserving status, schedule, target and scope. Historical reports stay historical; do not rewrite their findings. Use recoverable removal under AGENTS.md. Write one line per retired skill in the commit message, with the retained owner and why it suffices. Report entry points and instructions removed separately from any unproved effect on model work.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Use when deciding which Anabasis stage owns a change, when carrying one bounded build/measure slice from the user's prompt to evidence, or when deciding what may enter a run: the exact one-line prompt, context files, public catalogues, research and solve-side public data. Maps the product loop, the input contract, the authoring sessions, the adoption gates, the four owners, and validate-or-reopen behaviour. Not a long-running campaign controller.

日本語の概要は準備中です。原文の説明を表示しています。

s-smits/anabasis622026年10月13日 更新

Use after an Anabasis run, comparison, or system change and before claiming improvement. Attributes movement to one owner, reports identities and censored denominators, separates deterministic proof from model judgement, keeps measurement validity apart from observed exploitation, and states what remains unrun or provisional.

日本語の概要は準備中です。原文の説明を表示しています。

s-smits/anabasis622026年10月13日 更新

Use for 1-7 independent read-only sessions investigating one bounded Anabasis failure, diff, or design question before a fix. Defines non-leading prompts, evidence packets, symmetric fault hypotheses, self-falsification, source adjudication, and concise synthesis. Do not use for whole-run coverage at any session count; use whole-run-investigation instead.

日本語の概要は準備中です。原文の説明を表示しています。

s-smits/anabasis622026年10月13日 更新

Get told the moment a live Builder session is blocked (five refused submits in a row, a repeated findings set, twelve checks without acceptance, two environment previews in a row, two hours since a submit or rehearsal last returned) and fix the owner iteratively: read, fix on the owning PR, then keep the run or kill it and relaunch on the upgraded system, and rearm. Use while a paid run is live and the operator wants blocking caught and repaired, not only reported.

日本語の概要は準備中です。原文の説明を表示しています。

s-smits/anabasis622026年10月13日 更新

Shared vocabulary for designing deep modules. Use when the user wants to design or improve a module's interface, find deepening opportunities, decide where a seam goes, make code more testable or AI-navigable, or when another skill needs the deep-module vocabulary.

日本語の概要は準備中です。原文の説明を表示しています。

s-smits/anabasis622026年10月13日 更新

Launch, start, monitor, and collect independent Codex subagents (gpt-6-luna at high, xhigh or max; gpt-6.1-sol for small review batches) for bounded parallel work, from Codex or from Claude Code, including requests supplied as a Markdown file of session prompts. This skill owns Codex subagent transport even when another investigation or review skill defines the questions. Use whenever the user asks for Luna or Sol agents, a swarm, many sessions, a concurrency test, a particular reasoning effort, a Codex subagent from Claude Code, or later collection of reports. Distinguish launch-only requests from requests to wait, collect, or synthesise. Route high and xhigh through the direct launcher; for 16 or more sessions, also invoke the direct launcher instead of native spawn_agent.

日本語の概要は準備中です。原文の説明を表示しています。

s-smits/anabasis622026年10月13日 更新

s-smits のスキルをすべて見る

このスキルの問題を報告する