affaan-m/ECC

ck

Use it for engineering tasks; the detail page covers purpose, installation, and practical steps.

61CollectingClaude CodeRuns scripts
See source evidenceView GitHub source
npx skills add https://github.com/affaan-m/ECC --skill "docs/ja-JP/skills/ck"
Source profileDocumentationCatalog only

Source checked Jul 28, 2026·Refresh due Oct 26, 2026

Limited to facts supported by the pinned source

What the pinned source establishes about ck

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

npx skills add https://github.com/affaan-m/ECC --skill "docs/ja-JP/skills/ck"
Check the pinned source

The pinned source contains about 138 English words and 6 usable sections. That evidence supports a source profile, not a complete guide.

138 source words · 6 usable sections

What the source actually contains

3 verifiable source sections for ck

Sections are extracted automatically from the pinned SKILL.md and link back to the source.

01

データレイアウト

Review the “データレイアウト” section in the pinned source before continuing.

SKILL.md · データレイアウト
Review and apply the “データレイアウト” source section.
02

コマンド

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

SKILL.md · コマンド
summary:1文、最大10単語、何が達成されたかleftOff:アクティブに作業していたもの(特定のファイル/機能/バグ)nextSteps:具体的な次のステップの順序配列
03

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

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

SKILL.md · /ck:init — プロジェクトを登録
スクリプトは自動検出情報でJSONを出力します。それを確認ドラフトとして提示:ユーザーの承認を待つ。編集を適用。次に確認されたJSONをsave.mjsにパイプ:確認されたJSONスキーマ:{"name":"...","path":"...","description":"...","stack":["..."],"goal":"...","constraints":["..."],"repo":"..." }

Static permission evidence

Inspect the exact source lines that triggered a signal

These are source excerpts matched by deterministic rules, not findings of malicious behavior, safety, or actual execution.

Choose a different workflow

When another Skill is the better fit

FAQ

How do I install ck?

The source record exposes this install command: npx skills add https://github.com/affaan-m/ECC --skill "docs/ja-JP/skills/ck". Inspect the command and pinned source before running it.

Which Agent platforms does the source record declare?

The pinned source record declares support for: claude code.

Which permission-related actions were detected?

Static rules flagged exec-script in the source; the page lists the matching lines and excerpts.

Repository stars
234,327
Repository forks
35,711
Quality
61/100
Source repository last pushed

Quality breakdown

Based on traceable docs and repository signals; stars are not treated as quality.

61/100
Documentation21/30
Specificity10/25
Maintenance20/20
Trust signals10/25
View original Skill.mdThis page is parsed directly from the repository SKILL.md without editorial rewriting. Collected: Jul 28, 2026 · about 1 min

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 — プロジェクトを登録

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にパイプ:

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にパイプ:

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

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

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


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

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

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

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


使用時期

  • 新しいプロジェクトを始める(/ck:init
  • セッション終了時にコンテキストを保存(/ck:save
  • 以前のセッションを再開(/ck:resume
  • プロジェクト履歴を表示(/ck:log
Source repo
affaan-m/ECC
Skill path
docs/ja-JP/skills/ck/SKILL.md
Commit SHA
4e973d3eaf92
Repository license
MIT
Data collected