ソース情報
- リポジトリ
- K9i-0/ccpocket
- ソースの最終更新活動
- 2026年2月2日 02:47
- 検出された SKILL.md の言語
- 日本語
- スター
- 1,032
- フォーク
- 97
インストール方法
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
ソースファイルを確認
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
メニュー
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
直接コマンドでは確認用 Prompt が省略されます。実行前にソースを確認してください。
npx skills add https://github.com/K9i-0/ccpocket --skill test-bridgeコマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?SkillsMP が現在取得できるファイルをダウンロードできます。
SOC 職業分類に基づく
SKILL.md を表示中
| name | test-bridge |
| description | Bridge Server (TypeScript) のテスト実行・型チェック・テスト記述ガイド |
| disable-model-invocation | true |
| allowed-tools | Bash(npx:*), Bash(npm:*), Read, Glob, Grep |
以下を順番に実行し、全てパスすることを確認する。
npm run test:bridge
特定ファイルのみ:
cd packages/bridge && npx vitest run src/<filename>.test.ts
ウォッチモード (開発中):
cd packages/bridge && npx vitest src/<filename>.test.ts
npx tsc --noEmit -p packages/bridge/tsconfig.json
テストファイル (*.test.ts) と vitest.config.ts は tsconfig.json の exclude に入っているため、型チェック対象外。
npm run test:bridge:coverage
<module>.test.ts として配置
src/parser.ts → src/parser.test.tssrc/**/*.test.tsimport { describe, it, expect } from "vitest";
.js 拡張子で import する (NodeNext moduleResolution)
import { parseRule } from "./claude-process.js";describe("関数名 or クラス名", () => {
it("動作の説明 (英語)", () => {
expect(actual).toBe(expected);
});
});
describe でテスト対象の関数/クラス単位にグルーピングit の説明は英語で、三人称現在形 ("returns null for empty string")it で1つの振る舞いを検証するparser.ts — parseClaudeEvent, claudeEventToServerMessage, parseClientMessage, normalizeToolResultContentclaude-process.ts — parseRule, matchesSessionRule, buildSessionRule, toolNeedsApproval, ACCEPT_EDITS_AUTO_APPROVEimage-store.ts — ImageStore.extractImagePathsexport に変更する (テスト可能性のための export は OK)npx tsc --noEmit) も確認