hooks
Hook開発ルールを強制し、ShellラッパーとTypeScriptを通じてフックファイルの作成と管理をユーザーに指導します。
npx skills add parcadei/continuous-claude-v3 --skill hooksBefore / After 効果比較
1 组Hookファイルの作成と管理に統一された規範がなく、プロジェクト構造の混乱、チームコラボレーション効率の低下、コード品質の保証が困難でした。
Hook開発ルールを強制的に適用し、ShellラッパーとTypeScriptを通じてユーザーがHookファイルを作成・管理できるよう指導することで、プロジェクトの標準化を向上させます。
description SKILL.md
hooks
Hook Development Rules When working with files in .claude/hooks/: Pattern Shell wrapper (.sh) → TypeScript (.ts) via npx tsx Shell Wrapper Template #!/bin/bash set -e cd "$CLAUDE_PROJECT_DIR/.claude/hooks" cat | npx tsx .ts TypeScript Handler Pattern interface HookInput { // Event-specific fields } async function main() { const input: HookInput = JSON.parse(await readStdin()); // Process input const output = { result: 'continue', // or 'block' message: 'Optional system reminder' }; console.log(JSON.stringify(output)); } Hook Events PreToolUse - Before tool execution (can block) PostToolUse - After tool execution UserPromptSubmit - Before processing user prompt PreCompact - Before context compaction SessionStart - On session start/resume/compact Stop - When agent finishes Testing Test hooks manually: echo '{"type": "resume"}' | .claude/hooks/session-start-continuity.sh Registration Add hooks to .claude/settings.json: { "hooks": { "EventName": [{ "matcher": ["pattern"], // Optional "hooks": [{ "type": "command", "command": "$CLAUDE_PROJECT_DIR/.claude/hooks/hook.sh" }] }] } } Weekly Installs181Repositoryparcadei/contin…laude-v3GitHub Stars3.6KFirst SeenJan 22, 2026Security AuditsGen Agent Trust HubPassSocketPassSnykPassInstalled oncodex172opencode172gemini-cli169cursor169github-copilot167amp161
forumユーザーレビュー (0)
レビューを書く
レビューなし
統計データ
ユーザー評価
この Skill を評価