본문으로 건너뛰기
cccskills
무료GitHub에 공개

context-mode

シェルコマンドの実行、ファイル読み込み、URL の取得、検索、データの解析や変換を行うときに、 経路を通常のツールと context-mode の ctx_ ツールのどちらにするか判断するために使う。context-mode が接続されている場合に適用する。

ctx stats や ctx doctor といった "ctx" コマンドにも使う。

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

iimuz/dotfiles스타 3(GitHub 3 + cccskills 0)

실행 점수 미검증

설치 방법 보기

포함된 파일(1)

  • SKILL.md4.4 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

context-mode のローカル運用方針

個々の ctx_* ツールが何をするか、どんなときに使うかは、MCP ツールの説明文に従う。この方針は、 説明文が扱わない判断だけを定める。

コスト構造 — Bash か sandbox かを最初に決める

ctx_execute と ctx_execute_file は、投入したスクリプトを stdout の前にコードブロックとして そのまま返す。つまりスクリプトには 2 回分のコストがかかる。1 回目はツール呼び出しを生成するとき、 2 回目はエコーされた結果としてであり、後者はセッションが終わるまでコンテキストに残り続ける。

  • 出力が 20 行未満で収まるもの (git status、ls、wc -l、バージョン表示など) は Bash で実行 する。ctx_execute で包むと、節約できる分より余計にかかる。
  • 既製の CLI で簡潔な答えが得られる場合 (gh --jq、jq、grep -c、sort | uniq -c など) は、 そのコマンドを実行する。スクリプトとして書き直さない。
  • sandbox のスクリプトはまとまった処理に限定する。ディスク上のデータ変換、多数のファイルの解析、 出力量が事前に読めない集計などである。
  • スクリプトは一度で書き切る。try/catch と null 処理を入れ、答えだけを出力する。短いスクリプトを 試行錯誤で何度も投げ直すのが、最も割高な使い方である。

言語は、HTTP と JSON なら javascript、CSV と統計なら python、ネイティブツールのパイプなら shell を選ぶ。

この環境の前提

  • context-mode の routing hook は導入していない。curl、wget、WebFetch、巨大な Bash 出力は 何も遮断されない。したがって経路は自分の判断で選ぶ。Web の内容は ctx_fetch_and_index と ctx_search を通し、出力量が読めない処理は sandbox を通す。
  • subagent のプロンプトにも何も注入されない。context-mode を経由させたい subagent には、その プロンプトの中で明示的に指示する。
  • ツールはホストごとに接頭辞の付いた名前で登録される。Claude Code では mcp__context-mode__ctx_execute になる。upstream の文書では ctx_execute と裸の名前で 書かれている。

ctx コマンド

ctx stats、ctx doctor、ctx upgrade、ctx insight、ctx purge と入力されたら、同名の ctx_* ツールを呼ぶ指示として扱う。呼び方と結果の扱いは各ツールの説明文に従う。ctx stats だけは 例外で、返された出力を要約せずそのまま全文表示する。

knowledge base とセッション統計は /clear と /compact をまたいで保持される。

upstream の参照先

詳細な例が必要になったときは、次の場所にある upstream の文書を読む。

P=$(find "$(mise where npm:context-mode)" -maxdepth 4 -type l -name context-mode \
  -path '*/node_modules/*' | head -1)
R=$(readlink -f "$P")
  • $R/configs/claude-code/CLAUDE.md — Claude Code 向けの upstream の routing 規則。
  • $R/skills/context-mode/SKILL.md — upstream のスキル。既定の方針が上記のコスト構造と逆で、 すべてのコマンドを sandbox 経由にする。このファイルの方針を優先する。
  • $R/skills/context-mode/references/ — アンチパターンと言語別のパターン集。

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

diagram

무료

描く内容に合った図の種類を選んで図を書く。Mermaid の図、AWS の構成図、 マインドマップ (markmap。Mermaid ではない) を書く、直す、読み直すときに使う。

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

iimuz/dotfiles32026년 10월 27일 업데이트

文書を書く、置き場所を決める、配置をレビューするときに使う。Markdown の書式、 ADR の作法、文書の層ごとの役割と正本の原則を扱う。

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

iimuz/dotfiles32026년 10월 27일 업데이트

gh-ops

무료

GitHub の Issue の作成、Issue へのコメント、draft PR の作成、PR へのレビューコメントの追加に使う。

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

iimuz/dotfiles32026년 10월 27일 업데이트

PR のレビューコメントを解決する、または対応するときに使う。

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

iimuz/dotfiles32026년 10월 27일 업데이트

コミットを頼まれたとき、plan のタスクを 1 つ終えたとき、まとまったコードの変更を 1 つ終えたときに、 次の作業に移る前に使う。

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

iimuz/dotfiles32026년 10월 27일 업데이트

JavaScript の描画が要るページの取り方を決める。WebFetch や ctx_fetch_and_index が空のシェルや 内容の無い骨組みだけを返したとき、またはサイトが headless の user agent を 403 で弾いたときに使う。

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

iimuz/dotfiles32026년 10월 27일 업데이트

iimuz의 스킬 모두 보기

이 스킬의 문제 신고