Skip to content
Back to skills

Archive

BSecurity

- Status: PR created (#202), awaiting CI and merge - Owner: Claude Code - Date: 2026-10-05 - Related request: work スキルの名称を implement スキル(もしくは短縮形)に変更したい(2026-10-05 ユーザー依頼) - Related issue: N/A - Type: refactor - Branch: refactor/rename-work-skill

  • 6 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added October 12, 2026
ai-agentsrustgoshellgitdocumentation

Works with

  • claude code
  • cli

Security analysis

B85/100
  • highPerforms destructive filesystem operations

Pro scans all 20 files and shows the line behind each finding

Scanned October 12, 2026

npx -y skills add yoshpy-dev/ralph --skill archive --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Archive?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Archive
[![Security: B — Skills Directory](https://www.skillsdirectory.com/api/skills/yoshpy-dev-archive/badge)](https://www.skillsdirectory.com/skills/yoshpy-dev-archive)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
# rename-work-skill

- Status: PR created (#202), awaiting CI and merge
- Owner: Claude Code
- Date: 2026-10-05
- Related request: work スキルの名称を implement スキル(もしくは短縮形)に変更したい(2026-10-05 ユーザー依頼)
- Related issue: N/A
- Type: refactor
- Branch: refactor/rename-work-skill

## Objective

標準フローの実装ステップを担う `work` スキルを `implement` に改名する。Claude Code では `/implement`、Codex では `$implement` で呼ぶ。現行のドキュメント・ルール・スキル・スクリプト・Go コードにある参照をすべて新しい名前にそろえ、`ralph init` と `ralph upgrade` で下流プロジェクトにも新しい名前が届くようにする。

## Scope

- スキル本体の改名(4 か所): `.claude/skills/work/` → `.claude/skills/implement/`、`.agents/skills/work/` → `.agents/skills/implement/`、`templates/base/` 側の同じ 2 か所。frontmatter の `name:` も `implement` にする
- スキル本体の中の自己参照(`/work`)
- 他スキル・rules・agents・`.codex/` ドキュメント・`AGENTS.md`・`.ralph/core/AGENTS.core.md`・`README.md`・`docs/` の現行文書にある参照。root と `templates/base/` の両側
- `scripts/check-pipeline-sync.sh` の REFS(root と template)
- Go: `internal/cli/init_v2_test.go` のフィクスチャ、`internal/insights/backfill.go` の `detectFlow`(新旧両方の名前を認識させる)、`internal/cli/doctor.go` と `internal/cli/cli_test.go` のコメント
- 散文中のフェーズ名: `spec/plan/work` → `spec/plan/implement`、`3. Work (auto — ...)` → `3. Implement (auto — ...)` など
- `docs/specs/2026-08-01-org-runtime.md` に「2026-10-05 改訂」節を足す。この spec は日付付きの改訂節と本文の改訂の印で保守されている(2026-09-16 / 2026-10-04 改訂)ので、同じ流儀で `/work` → `/implement` を記録する。本文は書き換えず、FR-11 の行に改訂の印を付ける(consult 指摘)

## Non-goals

- 履歴文書の書き換え: `docs/plans/archive/`、`docs/reports/`、`docs/evidence/`、`docs/insights/events/`、`docs/specs/2026-05-07-codex-cli-parity.md`(改訂節の慣行がない)。当時の名前のまま残す
- `docs/tech-debt/README.md` の RESOLVED 行(16〜17 行目)。履歴として残す。現行の行(150 行目)だけ直す
- 旧名 `work` の互換スタブ(エイリアス)は置かない(Design decisions 参照)
- 下流の seed ファイル(`.codex/AGENTS.override.md`、`docs/**`)を upgrade で自動的に書き換えること。seed は利用者の持ち物で、upgrade はテンプレートの変化を advisory diff で 1 回知らせるだけという既存の仕様に従う(AC6 で advisory に載ることを確かめる)
- `ralph upgrade` が削除後に空ディレクトリ(`.claude/skills/work/` と `.agents/skills/work/`)を残す挙動の修正。`ApplyOps` は `os.Remove` だけを呼ぶ(`internal/upgrade/replaceplan.go:540`)。git は空ディレクトリを追跡せず、`check-skill-sync.sh` は SKILL.md のあるディレクトリだけを数えるので検査には影響しない。Claude Code / Codex のスキル探索が SKILL.md のないディレクトリを無視する点は推測で、未確認
- `implementer` サブエージェント・`.harness/state/standard-pipeline/` のパス・insights の `phase: implement` の名前変更(すでに `implement` 系でそろっている)
- リリース(`/release` は手動。この PR では版を切らない)

## Assumptions

- `ralph upgrade` は「テンプレートから消えた core ファイルで、manifest のハッシュと一致するもの」を削除し、テンプレートに新しく現れたファイルを作る(`internal/upgrade/replaceplan.go` の `classifyCore` で確認済み)。よって未改変の下流プロジェクトでは `work` が消え、`implement` が入る
- 下流で `work/SKILL.md` を改変している(fork 扱い)場合、`ralph upgrade` は削除せず drift として報告する。この場合は `work`(fork)と `implement`(core)が並ぶ。これは fork の既存の仕様どおり
- 下流の seed ファイルは、テンプレート側のハッシュが前回記録と変わると advisory に載る(`internal/upgrade/replaceplan.go` の `classifySeed`、417 / 465 行目)。所有権は `internal/cli/init.go` の `ownerForScaffoldPath` で決まり、`.codex/AGENTS.override.md` と `docs/**` が seed、`AGENTS.md` が block(管理ブロックは `.ralph/core/AGENTS.core.md` から更新)、それ以外のスキル・rules・agents・scripts・`.codex/README.md` は core
- `/implement` は Claude Code の組み込みコマンドとも Codex の組み込みコマンドとも衝突しない。推測で、外部仕様は未確認。プラグインの `prp-implement` は名前空間付きなので衝突しない
- `check-skill-sync.sh` は「frontmatter の `name:` がディレクトリ名と一致すること」を検査する。ディレクトリ名と `name:` を同じスライスで変える

## Affected areas

root 側(38 ファイル):
- `.claude/skills/work/SKILL.md`(移動)、`.agents/skills/work/SKILL.md`(移動)
- `.claude/skills/{audit-harness,cross-review,org,plan,pr,self-review,sync-docs}/SKILL.md` と `.agents/skills/` の同名ミラー
- `.claude/agents/implementer.md`(コメントのパス)
- `.claude/rules/ralph/{git-commit-strategy,model-routing,post-implementation-pipeline,ralph-workflow,subagent-policy}.md`
- `.codex/AGENTS.override.md`、`.codex/README.md`
- `.ralph/core/AGENTS.core.md`、`AGENTS.md`、`README.md`
- `docs/architecture/repo-map.md`、`docs/insights/README.md`、`docs/quality/definition-of-done.md`、`docs/recipes/codex-setup.md`、`docs/roadmap/harness-maturity-model.md`、`docs/tech-debt/README.md`(150 行目のみ)
- `scripts/check-pipeline-sync.sh`
- `internal/cli/init_v2_test.go`、`internal/insights/backfill.go`(+ テスト追加)、`internal/cli/doctor.go`(コメント)、`internal/cli/cli_test.go`(コメント)

templates 側(30 ファイル): `templates/base/` 配下の上記と同じ構成(`.agents/skills`、`.claude/skills`、`.claude/agents/implementer.md`、`.claude/rules/ralph/` 5 本、`.codex/` 2 本、`.ralph/core/AGENTS.core.md`、`AGENTS.md`、`docs/insights/README.md`、`docs/quality/definition-of-done.md`、`docs/recipes/codex-setup.md`、`scripts/check-pipeline-sync.sh`)

## Design decisions

- **スキル名: `implement`(ユーザー確定、2026-10-05)**。候補は `implement` と `impl`。`implement` を選んだ理由: insights のフェーズ名(`internal/cli/insights.go` の `phaseOrder`)が既に `implement`、委譲先のサブエージェントが `implementer` で、名前がそろう。`architecture.md` の「grep しやすい名前」にも合う。`impl` は Rust の `impl` や旧 org spec の `impl` 座席と grep で混ざる
- **互換スタブは置かない(ユーザー確定、2026-10-05、Codex 計画レビュー後)**。旧名 `work` を残すと、同じ説明文の自動起動スキルが 2 つ並び、モデルがどちらを呼ぶか不定になる。明示呼び出し専用のスタブも検討したが、スキルが 1 本増え、後で消す作業が残る。下流の seed 文書に残る旧名は upgrade の advisory diff と PR 本文の移行手順で知らせる。改名は upgrade レポート(Deleted / Created / Advisory)で利用者に伝わる
- **`detectFlow` は新旧両方を認識する**。`ralph insights backfill` は過去のレポートも読むので、`/work` の判定を消すと既存レポートの flow が空になる。`/implement` を足し、`/work` は旧レポート用に今の `strings.Contains` のまま残す。`/implement` は語の境界で区切って判定し、`agents/implementer.md` のようなパスには当てない(consult 指摘)
- Critical forks: スキル名と互換スタブの 2 点(どちらも解決済み)

## Acceptance criteria

- [x] AC1: `.claude/skills/implement/SKILL.md`、`.agents/skills/implement/SKILL.md`、`templates/base/.claude/skills/implement/SKILL.md`、`templates/base/.agents/skills/implement/SKILL.md` が存在し、frontmatter が `name: implement`。4 か所のどこにも `work/` ディレクトリが残っていない
- [x] AC2: 現行ファイルに旧名の参照が残っていない。次のコマンドの出力が空になる(許容リストの 2 種類を `grep -v` で除いたあと):
  `git grep -nP '/work\b|\$work\b|skills/work|"skills", "work"|name: work|spec/plan/work|Plan/work|\*\*Work\*\*|^[0-9]+\. Work |plan,? (and )?work\b|plan / work\b' -- . ':!docs/plans/archive' ':!docs/reports' ':!docs/evidence' ':!docs/specs' ':!docs/insights/events' ':!docs/plans/active/2026-10-05-rename-work-skill.md' ':!tests/test-check-template.sh' | grep -vE '^internal/insights/backfill(_test)?\.go:' | grep -v 'RESOLVED 2026-08-03 in refactor/org-runtime-retire-loop'`
  - 許容リスト: (1) `internal/insights/backfill.go` と `backfill_test.go` の旧名判定(旧レポート用に意図して残す)、(2) `docs/tech-debt/README.md` の RESOLVED 行 2 行(16〜17 行目、履歴)
  - `-P` を使う。macOS の `git grep -E` は `\b` を解釈しない。`tests/test-check-template.sh` の `$work` はシェル変数なので除外する。着手前の時点で 68 ファイルが該当
- [x] AC2b: 許容した履歴行が変わっていない。`git diff main...HEAD -- docs/tech-debt/README.md` の変更行が 150 行目の implementer.toml の行だけで、RESOLVED 行(16〜17 行目)に差分がない
- [x] AC2c: `docs/specs/2026-08-01-org-runtime.md` に「### 2026-10-05 改訂(refactor/rename-work-skill)」節があり、FR-11 の行に改訂の印がある。それ以外の本文の行は変わっていない(`git diff main...HEAD` で確認)
- [x] AC3: `./scripts/check-skill-sync.sh`、`./scripts/check-sync.sh`、`./scripts/check-pipeline-sync.sh`、`./scripts/run-verify.sh` がすべて exit 0
- [x] AC4: `detectFlow` が `/implement` を含むレポートと `/work` を含む旧レポートの両方で `"standard"` を返し、先頭 20 行に `agents/implementer.md` しか含まないレポートでは `"standard"` を返さない。単体テストで確認する
- [x] AC5: このブランチのバイナリで `ralph init` した空ディレクトリに `.claude/skills/implement/SKILL.md` と `.agents/skills/implement/SKILL.md` ができ、`work` スキルはできない
- [x] AC6: main(改名前)のバイナリで `ralph init` したプロジェクトに、このブランチのバイナリで `ralph upgrade` をかけると、次のすべてが成り立つ
  - core: `.claude/skills/work/SKILL.md` と `.agents/skills/work/SKILL.md` が削除され、`implement/SKILL.md`(2 か所)が作られる。upgrade レポートの Deleted / Created に載る
  - seed: upgrade レポートの advisory に `.codex/AGENTS.override.md`、`docs/quality/definition-of-done.md`、`docs/insights/README.md`、`docs/recipes/codex-setup.md` が載り、各 diff に `implement` への変更が含まれる。これらのファイルの本文は upgrade で変わらない(seed の仕様)
  - block: `AGENTS.md` の管理ブロックが `spec/plan/implement` に更新される
- [x] AC7: `go test ./...` と `./scripts/run-test.sh` が通る

## Implementation outline

1. **Slice A — スキル本体の改名**: 4 面とも `git mv` で `work/` を `implement/` に移す(`sync-skills.sh` は孤児ミラーを `rm -rf` するので、移動には使わない。履歴が切れる)。`name: implement` にし、本体の自己参照(`/work` → `/implement`)を直す。同じスライスで `scripts/check-pipeline-sync.sh`(root と template)の REFS と、`.claude/agents/implementer.md`(root と template)のコメントのパスを直す。`./scripts/run-verify.sh`(`check-sync` / `check-pipeline-sync` / `check-skill-sync` を含む)が通る状態でコミットする
2. **Slice B — 参照の更新(スキル・rules・Codex 文書)**: 他スキル 7 本(root / template × Claude / Codex の 4 面)、rules 5 本、`.codex/` 2 本の `/work`・`$work` を直す。ディレクトリが既にある `.agents/skills/` の本文は `scripts/sync-skills.sh` で再生成してよい
3. **Slice C — 参照の更新(AGENTS・README・docs)**: `AGENTS.md`、`.ralph/core/AGENTS.core.md`、`README.md`、`docs/` の現行文書(root と template)を直す。散文中のフェーズ名(`spec/plan/work`、`3. Work`、`**Work**`、`Plan/work`)も含める。`check-sync.sh` は root と template の `AGENTS.md` をどちらも `templates/base/.ralph/core/AGENTS.core.md` とブロック比較するので、`AGENTS.md` 2 本と `AGENTS.core.md` 2 本は同じスライスで変える。`docs/specs/2026-08-01-org-runtime.md` の改訂節もこのスライスに入れる
4. **Slice D — Go**: `init_v2_test.go` のフィクスチャを `implement` にする。`detectFlow` に語の境界付きの `/implement` を足し、テーブルテスト(`/implement` → standard、`/work` → standard、`agents/implementer.md` だけ → standard にならない、`ralph-pipeline` → loop、どれも含まない → 空)を追加する。`doctor.go` と `cli_test.go` のコメントを直す
5. 全体確認: AC2 / AC2b / AC2c の grep と diff、AC5 / AC6 の init / upgrade 実機確認を行い、証拠を plan に記録する

## Verify plan

- Static analysis checks: `./scripts/run-static-verify.sh`(gofmt / go vet / shellcheck 等)、`./scripts/check-skill-sync.sh`、`./scripts/check-sync.sh`、`./scripts/check-pipeline-sync.sh`
- Spec compliance criteria to confirm: AC1〜AC7(AC2b / AC2c を含む)
- Documentation drift to check: AC2 の grep が許容リスト以外 0 件。`post-implementation-pipeline.md` の「Where this order is referenced」一覧が新しいパスを指している
- Evidence to capture: AC2 の grep 出力、AC2b / AC2c の diff、各 check スクリプトの出力末尾、AC5 / AC6 のコマンドと出力

## Test plan

- Unit tests: `detectFlow` のテーブルテスト(Slice D の 5 ケース)
- Integration tests: AC5(`ralph init` を一時ディレクトリで実行)、AC6(main ビルドで init → このブランチのビルドで upgrade。core の Deleted / Created、seed の advisory、block の更新を見る)
- Regression tests: `go test ./...`、`./scripts/run-test.sh`(既存の `tests/test-*.sh` を含む)
- Edge cases: `/work` が `/workspace` などの別語に含まれる箇所を誤って置換しない(`\b` で区切り、差分を目視確認)。`docs/tech-debt/README.md` の RESOLVED 行は変えない(AC2b)。`detectFlow` が `/implementer` に当たらない(AC4)
- Evidence to capture: テスト出力、AC6 の upgrade レポートの Deleted / Created / Advisory 節

## Risks and mitigations

- **置換漏れ**: 4 面(root / template × Claude / Codex)のどこかに旧名が残る → AC2 の grep を決定的なゲートにする。`check-skill-sync.sh` と `check-sync.sh` が面の間の差を検出する
- **過剰置換**: 履歴文書や無関係な `work` を書き換える → 置換対象のファイルを Affected areas に限定し、pathspec で履歴ディレクトリを除外する。差分を目視確認する
- **下流の利用者が `/work` を打って見つからない** → PR 本文に改名を明記する。upgrade レポートに Deleted / Created が出る。互換スタブは後から足せる
- **下流の seed 文書が旧名を指し続ける(Codex 計画レビュー HIGH)**: `.codex/AGENTS.override.md` と `docs/**` は seed なので upgrade では本文が変わらず、Codex が読む指示やセットアップ手順に `$work` / `/work` が残る → upgrade レポートの advisory に 4 本が載ることを AC6 で確かめる。PR 本文に移行手順(「advisory の diff を取り込む。少なくとも `.codex/AGENTS.override.md` の `$work` と `/work` step 6 は `implement` に直す」)を書く
- **下流で `work` を fork している場合に 2 つ並ぶ** → fork の既存仕様どおり。PR 本文に「fork している場合は手で `implement` に移す」と書く
- **このセッション自体が旧スキル名で動いている**: main のチェックアウトから skill が読まれるため、マージまでは `/work` で起動する。マージ後の次のタスクから `/implement` になる

## Rollout or rollback notes

- Rollout: PR マージ後、次の `/release` で下流に届く。破壊的な改名なので、リリースノートで知らせるのが望ましい(版の判断は `/release` 時にメンテナが行う)
- Rollback: PR を revert すれば root と template が元に戻る。下流で既に upgrade 済みなら、revert 後のリリースで再度 upgrade すると `implement` が消え `work` が戻る(同じ core 削除・作成の仕組み)

## Open questions

- なし

## Deviation notes

- 2026-10-05 self-review F-1(MEDIUM): 当初の AC2 の grep は、`spec, plan, work, verify`、`Spec, plan, and work flows`、`plan / work` のような列挙を拾えなかった。`README.md` 29 / 111 / 170 行目、`.codex/README.md` 48 行目(template 側も同じ)、`docs/research/approach-comparison.md` 87 行目に旧名が残っていた。`.codex/README.md` は core 扱いなので下流にも届く。AC2 に `plan,? (and )?work\b|plan / work\b` を足し、修正スライスで 6 行を直す。`docs/research/approach-comparison.md` は Affected areas になかったが、改訂の続いている現行の文書なので対象に加える
- self-review F-2 / F-4(LOW): コメントの折り返しと段落を直す。F-5(LOW): Evidence 節にあった scratchpad のパスを消した。PR 後には残らない一時領域のため
- verify V-1(LOW): upgrade 後に残る空ディレクトリは `.claude/skills/work/` だけでなく `.agents/skills/work/` もだった。Non-goals と Evidence の 2 か所に `.agents/` 側を足した(sync-docs)。PR 本文の移行手順には「upgrade 後、空の `.claude/skills/work/` と `.agents/skills/work/` は手で消してよい」を足す(`/pr` で書く)
- sync-docs D-1: `docs/specs/2026-08-01-org-runtime.md` の 2026-10-05 改訂 (a) は `/work` が残る箇所を Summary と FR-11 としていたが、影響範囲の表(127 行目)の `.claude/skills/`(work / loop / ...)にも `work` がある。AC2 の grep は `docs/specs` を除外しているので検出できなかった。改訂 (a) に影響範囲の表を足した。本文の行は変えていない

## Known gaps

- AC2 の旧名の grep は手で流す確認で、回帰テストにも CI にもなっていない(tester の Test gaps)。旧名が `work/` ディレクトリや `/work` の形で戻っても、今のテストは落ちない。`docs/tech-debt/README.md` に行を足した(`tests/test-no-loop-references.sh` と同じ形の回帰テストが候補)
- self-review F-3(LOW): `detectFlow` の `/implement\b` は、`refactor/implement-foo` や `/implement.md` にも当たる。`\b` が `-` と `.` の前でも成り立つためで、そういう文字列が先頭 20 行にあるレポートは standard と判定される。Ralph Loop が撤去された今は standard と判定されることがほぼ正しいので、直さずに残す

## Progress checklist

- [x] Plan reviewed
- [x] Branch created
- [x] Slice A: スキル本体の改名(ea470d8d)
- [x] Slice B: スキル・rules・Codex 文書の参照(f7dc114a)
- [x] Slice C: AGENTS・README・docs の参照(71a3c2a8)
- [x] Slice D: Go(6f1fec2c)
- [x] AC5 / AC6 の実機確認
- [x] Review artifact created
- [x] Verification artifact created
- [x] Test artifact created
- [x] PR created

## Evidence

- 4 スライスとも implementer に委譲した。各スライスの報告で、ハンドオフに書いた検証コマンドの exit 0 と、コミット後に `git status --porcelain` が空であることを確かめた。オーケストレーター側では HEAD の SHA の一致と差分を照合した
- Slice B: `.claude/rules/ralph/model-routing.md` は `check-sync.sh` の KNOWN_DIFFS に入っている。このため root と template を別々に編集し、`cp` していない。差分は `/work` → `/implement` の 1 行ずつ
- AC2: 最終の grep(許容リスト適用後)は 0 行
- AC2b / AC2c: `git diff --word-diff` で確認した。tech-debt の変更は 150 行目の `/work` → `/implement` だけ。spec の変更は 2026-10-05 改訂節の追加と、FR-11 の行末に付けた改訂の印だけ
- AC4: `TestDetectFlow` の 7 ケースがすべて PASS。implementer がミューテーション確認も行った。`/implement` の判定を外すと 2 ケースが落ち、`strings.Contains` に戻すと implementer 系の 2 ケースが落ちる
- AC5: このブランチのビルド(`-X main.Version=0.0.0-rename6f1f`)で空ディレクトリに `ralph init --yes` を実行した。`implement/SKILL.md` が 2 か所に `name: implement` でできた。`work/` はできず、雛形全体を `git grep` しても旧名は 0 件
- AC6: main 4a5d7071 のビルドで `ralph init --yes` したプロジェクトに、このブランチのビルドで `ralph upgrade --yes` を実行した(rc 0、`created: 2, updated: 23, deleted: 2`)
  - core: Deleted に `work/SKILL.md` が 2 か所、Created に `implement/SKILL.md` が 2 か所載った
  - seed: Advisories(4 件)に `.codex/AGENTS.override.md`、`docs/insights/README.md`、`docs/quality/definition-of-done.md`、`docs/recipes/codex-setup.md` が載った。どの diff にも `implement` への変更が入っており、ディスク上の本文は変わっていない
  - block: `AGENTS.md` の管理ブロックが `spec/plan/implement` と `3. Implement` に更新された
  - 空の `.claude/skills/work/` と `.agents/skills/work/` が残った(Non-goals に書いた既知の挙動。当初は `.claude/` 側だけと書いていたが、verify V-1 の再実行で `.agents/` 側も空のまま残ると分かった)
- AC7: `docs/reports/test-2026-10-05-rename-work-skill.md` に記録。`go test ./... -count=1` と `./scripts/run-test.sh` はどちらも rc 0(shell 1,523 件、Go 8 パッケージ、失敗 0)。`TestDetectFlow` の 7 件は PASS で、tester が別に作った mutation 5 件はすべて red になった
- 成果物: `docs/reports/self-review-2026-10-05-rename-work-skill.md`、`docs/reports/verify-2026-10-05-rename-work-skill.md`(pass、LOW 1 件 V-1)、`docs/reports/test-2026-10-05-rename-work-skill.md`(pass)、`docs/reports/sync-docs-2026-10-05-rename-work-skill.md`

## Readiness checklist

- [x] 影響範囲を grep で洗い出した(root 38 / template 30 ファイル、計 68)
- [x] スキル名をユーザーと確定した(`implement`)
- [x] upgrade の削除・作成の挙動をソースで確認した
- [x] 決定的なゲート(AC2 の grep、sync 系スクリプト)を決めた
- [x] consult-advisor(plan)の判定「直してから進める」を反映した: org-runtime spec の改訂節、4 面とも `git mv`、`detectFlow` の 3 ケース
- [x] Codex 計画レビューの 2 件を反映した: seed の advisory 確認(AC6)と移行手順、AC2 の許容リストと AC2b

Files in this skill

  • 2026-04-16-fix-remaining-template-gaps.md1.8 KB
  • 2026-04-16-fix-template-distribution-gaps.md8.3 KB
  • 2026-04-16-ralph-cli-tool.md19.6 KB
  • 2026-04-17-allow-go-and-repo-commands.md12.4 KB
  • 2026-04-17-mojibake-postedit-guard.md18.5 KB
  • 2026-04-21-fix-ralph-upgrade-manifest-hash-loss.md11.5 KB
  • 2026-04-22-rename-to-ralph-cli.md15.5 KB
  • 2026-04-22-upgrade-detect-local-edits.md13.6 KB
  • 2026-04-22-upgrade-gha-actions-node24.md7.9 KB
  • 2026-04-23-colorize-upgrade-diff.md9.8 KB
  • 2026-04-23-pipeline-max-cycles-cap.md18.1 KB
  • 2026-05-07-codex-cli-parity.md33.1 KB
  • 2026-05-08-ralph-loop-codex-driver.md32.9 KB
  • 2026-05-13-add-terraform-language-pack.md16.7 KB
  • 2026-05-13-codex-env-scaffold.md3.4 KB
  • 2026-05-13-codex-hook-duplicate-doctor.md2.2 KB
  • 2026-05-13-codex-hook-single-source.md3.3 KB
  • 2026-05-13-fix-codex-review-wording-residues.md6.8 KB
  • 2026-05-13-fix-xreview-placeholder-substitution.md17.4 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.