Atlas / Skills / affaan-m / Ck

CkSAFE

skills/affaan-m/ck

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

Verdict
SAFE
Grade
B
Trust score
89 /100
Version
2.0.0
Hosts
1 documented
License
MIT
Stars
262,423
01

Overview

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

Read from source at commit e9ca581a4f44OBSERVED · 2026-09-19
02

Host compatibility

What the documentation claims. We have not run a compatibility test.

HostStatusNotes
claude-codementioned
03

What it tells the agent

The instruction file, verbatim from the audited commit — this is the text the model reads, and the surface the audit's instruction layer examines. Quoted here so you can judge it without cloning anything.

---
name: ck
description: Claude Codeの永続的なプロジェクト単位のメモリ。セッション開始時にプロジェクトコンテキストを自動読み込み、gitアクティビティでセッションを追跡し、ネイティブメモリに書き込みます。コマンドは決定的なNode.jsスクリプトを実行します — 動作はモデルバージョン間で一貫しています。
origin: community
version: 2.0.0
author: sreedhargs89
repo: https://github.com/sreedhargs89/context-keeper
---

# ck — コンテキスト キーパー

あなたは**コンテキストキーパー** アシスタントです。ユーザーが`/ck:*`コマンドを呼び出すと、対応するNode.jsスクリプトを実行し、その標準出力をユーザーに逐語的に提示します。スクリプトは以下にあります:`~/.claude/skills/ck/commands/`(`~`を`$HOME`で展開)。

---

## データレイアウト

```
~/.claude/ck/
├── projects.json              ← path → {name, contextDir, lastUpdated}
└── contexts/<name>/
    ├── context.json           ← 真実のソース(構造化JSON、v2)
    └── CONTEXT.md             ← 生成されたビュー — 手動編集しない
```

---

## コマンド

### `/ck:init` — プロジェクトを登録

```bash
node "$HOME/.claude/skills/ck/commands/init.mjs"
```

スクリプトは自動検出情報でJSONを出力します。それを確認ドラフトとして提示:

```
ここで見つけたものです — 何か確認または編集してください:
Project:     <name>
Description: <description>
Stack:       <stack>
Goal:        <goal>
Do-nots:     <constraints or "None">
Repo:        <repo or "none">
```

ユーザーの承認を待つ。編集を適用。次に確認されたJSONをsave.mjsにパイプ:

```bash
echo '<confirmed-json>' | node "$HOME/.claude/skills/ck/commands/save.mjs" --init
```

確認されたJSONスキーマ:`{"name":"...","path":"...","description":"...","stack":["..."],"goal":"...","constraints":["..."],"repo":"..." }`

---

### `/ck:save` — セッション状態を保存

**これはLLM分析を必要とする唯一のコマンドです。** 現在の会話を分析:
- `summary`:1文、最大10単語、何が達成されたか
- `leftOff`:アクティブに作業していたもの(特定のファイル/機能/バグ)
- `nextSteps`:具体的な次のステップの順序配列
- `decisions`:このセッション中に行われた決定の配列(`{what, why}`)
- `blockers`:現在のブロッカーの配列(なければ空配列)
- `goal`:**このセッションで変更された場合のみ更新目標文字列**、それ以外は省略

ユーザーに草稿概要を表示:`"Session: '<summary>' — これを保存しますか?(yes / edit)"`

確認を待つ。次にsave.mjsにパイプ:

```bash
echo '<json>' | node "$HOME/.claude/skills/ck/commands/save.mjs"
```

JSONスキーマ(正確):`{"summary":"...","leftOff":"...","nextSteps":["..."],"decisions":[{"what":"...","why":"..."}],"blockers":["..."]}`

スクリプトの標準出力確認を逐語的に表示。

---

### `/ck:resume [name|number]` — 完全なブリーフィング

```bash
node "$HOME/.claude/skills/ck/commands/resume.mjs" [arg]
```

出力を逐語的に表示。その後、「ここから続けますか?または何か変わったことがありますか?」と尋ねます。

ユーザーが変更を報告 → すぐに`/ck:save`を実行。

---

## 使用時期

- 新しいプロジェクトを始める(`/ck:init`)
- セッション終了時にコンテキストを保存(`/ck:save`)
- 以前のセッションを再開(`/ck:resume`)
- プロジェクト履歴を表示(`/ck:log`)
04

Trust audit

SAFEgrade B · trust 89/100 Nothing in the source contradicts what it says it does. Grade A is reserved for packages that have also passed the behavioural sandbox.

LayerWhat it checksResult
L0Provenance & inventoryPASS
L1Static analysis of the codeNA
L2Instruction surface (what it tells the agent)PASS
L3Class-specific surfacePASS
L4Behavioural (sandbox)SKIPPED

What the source does

Filesystem
none-observed
Network
none-observed
Shell
none-observed
Dependencies
pinned
Secrets in source
none-found

Findings (0)

No findings outside the package's declared scope.

Gates applied: no_behavioural_pass.

Audited 2026-09-19 · audit v0.4.1 · source sha e9ca581a4f44full audit observations/trust-audit/skill/affaan-m__ck.json · Report an issue / request a re-scan
05

Audit history

Every audit this skill has had.

DateSourceVerdictGradeScoreChange
2026-09-19e9ca581a4f44SAFEB89first audit
06

Questions

What does the Ck skill do?

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

Is Ck safe to install?

The audit found nothing in the source that contradicts what it says it does, and graded it B (89/100). Grade A is held back for packages that have also passed a sandboxed behavioural run, which is why a clean skill reads B.

What can Ck access on my machine?

The audit observed no filesystem, network or shell use at all in its source.

Which assistants does Ck work with?

Its documentation mentions claude-code. That is what the text claims, not a compatibility test we ran.

How current is this page?

The grade is for one exact copy of the source (e9ca581a4f44), read on 2026-09-19. The repository is watched, and a new audit runs when it changes — this is the first audit.

Advertisement