Loading...
Loading...
進捗とPlans.mdを現実に同期。『今どこ?』がすぐわかる現在地確認。Use when user mentions '/sync-status', progress check, where am I at, or sync Plans.md. Do NOT load for: casual 'how is it going' chat, informal progress questions.
npx skill4agent add chachamaru127/claude-code-harness sync-status# Plans.md state
cat Plans.md
# Git change status
git status
git diff --stat HEAD~3
# Recent commit history
git log --oneline -10
# Agent Trace (直近の編集ファイル)
tail -20 .claude/state/agent-trace.jsonl 2>/dev/null | jq -r '.files[].path' | sort -u# 直近の編集ファイル一覧
RECENT_FILES=$(tail -20 .claude/state/agent-trace.jsonl 2>/dev/null | jq -r '.files[].path' | sort -u)
# プロジェクト情報
PROJECT=$(tail -1 .claude/state/agent-trace.jsonl 2>/dev/null | jq -r '.metadata.project')
PROJECT_TYPE=$(tail -1 .claude/state/agent-trace.jsonl 2>/dev/null | jq -r '.metadata.projectType')| チェック項目 | 検出方法 |
|---|---|
| Plans.md にないファイル編集 | Agent Trace vs タスク記述 |
| タスク記述と異なるファイル | 想定ファイル vs 実際の編集 |
| 長時間編集がないタスク | Agent Trace 時系列 vs WIP期間 |
| Check Item | Detection Method |
|---|---|
Done but still | Commit history vs marker |
Started but still | Changed files vs marker |
| git status vs marker |
📝 Plans.md update needed
| Task | Current | After | Reason |
|------|---------|-------|--------|
| XX | cc:WIP | cc:done | Committed |
Update? (yes / no)## 📊 Progress Summary
**Project**: {{project_name}} ({{project_type}})
| Status | Count |
|--------|-------|
| 🔴 Not started (cc:TODO) | {{count}} |
| 🟡 In progress (cc:WIP) | {{count}} |
| 🟢 Done (cc:done) | {{count}} |
**Progress rate**: {{percent}}%
### 📄 直近の編集ファイル (Agent Trace)
- {{file1}}
- {{file2}}
- ...🎯 What to do next
**Priority 1**: {{task}}
- Reason: {{requested / unblock}}
**Recommended**: /work, /harness-review| Situation | Warning |
|---|---|
Multiple | ⚠️ Multiple tasks in progress |
| ⚠️ Process PM's request first |
| Large gap | ⚠️ Task management not keeping up |