session-init

GitHub

会话初始化技能,用于启动时自动检查Git状态、Plans.md任务进度及AGENTS.md规则。通过统一记忆包恢复上下文,生成包含优先任务和注意事项的简报,确保工作无缝衔接。

codex/.codex/skills/session-init/SKILL.md Chachamaru127/claude-code-harness

Trigger Scenarios

会话开始 作业开始 今日の作業を始める start session what should I work on? 状況を確認して

Install

npx skills add Chachamaru127/claude-code-harness --skill session-init -g -y
More Options

Non-standard path

npx skills add https://github.com/Chachamaru127/claude-code-harness/tree/main/codex/.codex/skills/session-init -g -y

Use without installing

npx skills use Chachamaru127/claude-code-harness@session-init

指定 Agent (Claude Code)

npx skills add Chachamaru127/claude-code-harness --skill session-init -a claude-code -g -y

安装 repo 全部 skill

npx skills add Chachamaru127/claude-code-harness --all -g -y

预览 repo 内 skill

npx skills add Chachamaru127/claude-code-harness --list

SKILL.md

Frontmatter
{
    "name": "session-init",
    "description": "Internal sub-skill for session startup checks, Plans.md status, git state, and harness-mem resume pack. Invoked by session\/startup workflows only. Do NOT load for: implementation, reviews, or mid-session tasks.",
    "allowed-tools": [
        "Read",
        "Write",
        "Bash",
        "mcp__harness__harness_mem_resume_pack",
        "mcp__harness__harness_mem_sessions_list",
        "mcp__harness__harness_mem_health"
    ],
    "description-en": "Internal sub-skill for session startup checks, Plans.md status, git state, and harness-mem resume pack. Invoked by session\/startup workflows only. Do NOT load for: implementation, reviews, or mid-session tasks.",
    "description-ja": "セッション開始時の環境確認、Plans.md 状況、git状態、harness-mem resume pack を扱う内部サブスキル。session\/startup 系からのみ呼ぶ。実装、レビュー、途中作業には使わない。",
    "user-invocable": false,
    "disable-model-invocation": true
}

Session Init Skill

セッション開始時の環境確認と現在のタスク状況把握を行うスキル。


呼び出し条件

このスキルは session / SessionStart 系フローから内部的に呼び出します。 ユーザー向けの入口は /session または通常のセッション開始フローです。

旧トリガーフレーズ:

  • 「セッション開始」
  • 「作業開始」
  • 「今日の作業を始める」
  • 「状況を確認して」
  • 「何をすればいい?」
  • "start session"
  • "what should I work on?"

概要

Session Init スキルは、Claude Code セッション開始時に自動的に以下を確認します:

  1. Git 状態: 現在のブランチ、未コミットの変更
  2. Plans.md: 進行中タスク、依頼されたタスク
  3. AGENTS.md: 役割分担、禁止事項の確認
  4. 前回セッション: 引き継ぎ事項の確認
  5. 最新 snapshot: 進捗スナップショットの要約と前回差分

実行手順

Step 0: ファイル状態チェック(自動整理)

セッション開始前にファイルサイズをチェック:

# Plans.md の行数チェック
if [ -f "Plans.md" ]; then
  lines=$(wc -l < Plans.md)
  if [ "$lines" -gt 200 ]; then
    echo "⚠️ Plans.md が ${lines} 行です。「整理して」で整理を推奨"
  fi
fi

# session-log.md の行数チェック
if [ -f ".claude/memory/session-log.md" ]; then
  lines=$(wc -l < .claude/memory/session-log.md)
  if [ "$lines" -gt 500 ]; then
    echo "⚠️ session-log.md が ${lines} 行です。「セッションログを整理して」で整理を推奨"
  fi
fi

整理が必要な場合は提案を表示(作業には影響しない)。

Step 0.5: 旧ローカルメモリ互換の扱い(任意)

現在の標準は Step 0.7 の Unified Harness Memory です。 旧ローカルメモリ互換の確認は原則不要で、特別な移行確認が必要な場合だけ個別に参照します。

: 通常運用ではこのステップをスキップし、共通DB の Resume Pack を唯一の再開導線として扱います。

Step 0.7: Unified Harness Memory Resume Pack(必須)

Codex / Claude / OpenCode 共通DB(~/.harness-mem/harness-mem.db)から再開文脈を取得する。

必須呼び出し:

harness_mem_resume_pack(project, session_id?, limit=5, include_private=false)

運用ルール:

  • project は必ず現在プロジェクト名を指定
  • session_id$CLAUDE_SESSION_ID.claude/state/session.json.session_id の順で取得する
  • harness_mem_sessions_list(project, limit=1) の先頭利用は read-only(resume確認)に限定し、record_checkpoint / finalize_session での書き込みには使わない
  • 取得結果はセッション開始時コンテキストに注入
  • 取得失敗時は harness_mem_health() で daemon 状態を確認し、失敗を明示して続行
  • 復旧は scripts/harness-memd doctorscripts/harness-memd cleanup-stalescripts/harness-memd start の順で行う

Step 1: 環境確認

以下を並列で実行:

# Git状態
git status -sb
git log --oneline -3
# Plans.md
cat Plans.md 2>/dev/null || echo "Plans.md not found"
# AGENTS.md の要点
head -50 AGENTS.md 2>/dev/null || echo "AGENTS.md not found"

Step 2: タスク状況の把握

Plans.md から以下を抽出:

  • cc:WIP - 前回から継続中のタスク
  • pm:依頼中 - PM から新規依頼されたタスク(互換: cursor:依頼中)
  • cc:TODO - 未着手だが割り当て済みのタスク

Step 3: 状況レポートの出力

## 🚀 セッション開始

**日時**: {{YYYY-MM-DD HH:MM}}
**ブランチ**: {{branch}}
**セッションID**: ${CLAUDE_SESSION_ID}

---

### 📋 今日のタスク

**優先タスク**:
- {{pm:依頼中(互換: cursor:依頼中) または cc:WIP のタスク}}

**その他のタスク**:
- {{cc:TODO のタスク一覧}}

---

### ⚠️ 注意事項

{{AGENTS.md からの重要な制約・禁止事項}}

---

**作業を開始しますか?**

出力フォーマット

セッション開始時は、以下の情報を簡潔に提示:

項目 内容
現在のブランチ staging など
優先タスク 最も重要な 1-2 件
注意事項 禁止事項の要約
次のアクション 具体的な提案

関連コマンド

  • /work - タスク実行(並列実行対応)
  • /sync-status - Plans.md の進捗サマリー
  • /maintenance - ファイルの自動整理

注意事項

  • AGENTS.md を必ず確認: 役割分担を把握してから作業開始
  • Plans.md が無い場合: /harness-init を案内
  • 前回の作業が中断している場合: 継続するか確認

Version History

  • c220671 Current 2026-07-05 14:45

Same Skill Collection

codex/.codex/skills/agent-browser/SKILL.md
codex/.codex/skills/auth/SKILL.md
codex/.codex/skills/breezing/SKILL.md
codex/.codex/skills/cc-cursor-cc/SKILL.md
codex/.codex/skills/cc-update-review/SKILL.md
codex/.codex/skills/ci/SKILL.md
codex/.codex/skills/crud/SKILL.md
codex/.codex/skills/cursor-ask/SKILL.md
codex/.codex/skills/cursor-do/SKILL.md
codex/.codex/skills/cursor-rescue/SKILL.md
codex/.codex/skills/cursor-review/SKILL.md
codex/.codex/skills/cursor-setup/SKILL.md
codex/.codex/skills/deploy/SKILL.md
codex/.codex/skills/generate-slide/SKILL.md
codex/.codex/skills/generate-video/SKILL.md
codex/.codex/skills/gogcli-ops/SKILL.md
codex/.codex/skills/harness-accept/SKILL.md
codex/.codex/skills/harness-loop/SKILL.md
codex/.codex/skills/harness-orchestration/SKILL.md
codex/.codex/skills/harness-plan-brief/SKILL.md
codex/.codex/skills/harness-plan/SKILL.md
codex/.codex/skills/harness-progress/SKILL.md
codex/.codex/skills/harness-release/SKILL.md
codex/.codex/skills/harness-review/SKILL.md
codex/.codex/skills/harness-setup/SKILL.md
codex/.codex/skills/harness-sync/SKILL.md
codex/.codex/skills/harness-work/SKILL.md
codex/.codex/skills/maintenance/SKILL.md
codex/.codex/skills/memory/SKILL.md
codex/.codex/skills/notebookLM/SKILL.md
codex/.codex/skills/principles/SKILL.md
codex/.codex/skills/session-control/SKILL.md
codex/.codex/skills/session-memory/SKILL.md
codex/.codex/skills/session-state/SKILL.md
codex/.codex/skills/session/SKILL.md
codex/.codex/skills/ui/SKILL.md
codex/.codex/skills/vibecoder-guide/SKILL.md
codex/.codex/skills/workflow-guide/SKILL.md
opencode/skills/agent-browser/SKILL.md
opencode/skills/auth/SKILL.md
opencode/skills/breezing/SKILL.md
opencode/skills/cc-cursor-cc/SKILL.md
opencode/skills/ci/SKILL.md
opencode/skills/crud/SKILL.md
opencode/skills/cursor-ask/SKILL.md
opencode/skills/cursor-do/SKILL.md
opencode/skills/cursor-rescue/SKILL.md
opencode/skills/cursor-review/SKILL.md
opencode/skills/cursor-setup/SKILL.md
opencode/skills/deploy/SKILL.md
opencode/skills/generate-slide/SKILL.md
opencode/skills/generate-video/SKILL.md
opencode/skills/gogcli-ops/SKILL.md
opencode/skills/harness-accept/SKILL.md
opencode/skills/harness-loop/SKILL.md
opencode/skills/harness-orchestration/SKILL.md
opencode/skills/harness-plan-brief/SKILL.md
opencode/skills/harness-plan/SKILL.md
opencode/skills/harness-progress/SKILL.md
opencode/skills/harness-release/SKILL.md
opencode/skills/harness-review/SKILL.md
opencode/skills/harness-setup/SKILL.md
opencode/skills/harness-sync/SKILL.md
opencode/skills/harness-work/SKILL.md
opencode/skills/maintenance/SKILL.md
opencode/skills/memory/SKILL.md
opencode/skills/notebooklm/SKILL.md
opencode/skills/principles/SKILL.md
opencode/skills/session-control/SKILL.md
opencode/skills/session-init/SKILL.md
opencode/skills/session-memory/SKILL.md
opencode/skills/session-state/SKILL.md
opencode/skills/session/SKILL.md
opencode/skills/ui/SKILL.md
opencode/skills/vibecoder-guide/SKILL.md
opencode/skills/workflow-guide/SKILL.md
skills-codex/breezing/SKILL.md
skills-codex/harness-loop/SKILL.md
skills-codex/harness-work/SKILL.md
skills/agent-browser/SKILL.md
skills/auth/SKILL.md
skills/breezing/SKILL.md
skills/cc-cursor-cc/SKILL.md
skills/cc-update-review/SKILL.md
skills/ci/SKILL.md
skills/crud/SKILL.md
skills/cursor-ask/SKILL.md
skills/cursor-do/SKILL.md
skills/cursor-rescue/SKILL.md
skills/cursor-review/SKILL.md
skills/cursor-setup/SKILL.md
skills/deploy/SKILL.md
skills/generate-slide/SKILL.md
skills/generate-video/SKILL.md
skills/gogcli-ops/SKILL.md
skills/harness-accept/SKILL.md
skills/harness-loop/SKILL.md
skills/harness-orchestration/SKILL.md
skills/harness-plan-brief/SKILL.md
skills/harness-plan/SKILL.md
skills/harness-progress/SKILL.md
skills/harness-release/SKILL.md
skills/harness-review/SKILL.md
skills/harness-setup/SKILL.md
skills/harness-sync/SKILL.md
skills/harness-work/SKILL.md
skills/maintenance/SKILL.md
skills/memory/SKILL.md
skills/notebookLM/SKILL.md
skills/principles/SKILL.md
skills/session-control/SKILL.md
skills/session-init/SKILL.md
skills/session-memory/SKILL.md
skills/session-state/SKILL.md
skills/session/SKILL.md
skills/ui/SKILL.md
skills/vibecoder-guide/SKILL.md
skills/workflow-guide/SKILL.md

Metadata

Files
0
Version
c220671
Hash
4fcacbfd
Indexed
2026-07-05 14:45

trang chủ - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-07-08 19:12
浙ICP备14020137号-1 $bản đồ khách truy cập$