← スキル一覧に戻る

anti-conflict
by ekson73
Multi-Agent Orchestration System - Framework for AI agent coordination, conflict prevention, and observability
⭐ 0🍴 1📅 2026年1月23日
SKILL.md
name: anti-conflict description: Prevent file conflicts between multiple AI agents working in parallel version: 3.2.0
Anti-Conflict Protocol Skill
Purpose
Prevent file conflicts between multiple AI agents working in parallel. Implements a 7-phase workflow with mandatory worktree usage, lock files, and QA validation.
When to Use
- At session start (Phase 1)
- Before any file edit (Phase 2)
- When editing coordination-required files (Phase 3)
- Before commits (Phase 4)
- During long sessions (Phase 5)
- At session end (Phase 6)
- Before closing session (Phase 7)
7-Phase Protocol
Phase 1: Session Start
git worktree list # Check active worktrees
cat .worktrees/tasks.md # Check IN_PROGRESS tasks
cat .worktrees/sessions.json # Check active sessions
ls .worktrees/*.lock # Check lock files
git status # Check uncommitted changes
git log --oneline -3 # Verify expected state
Phase 1.2: Worktree Creation (Mandatory)
git worktree add .worktrees/{agent-hex}-{feature} -b {tipo}/{name}
cd .worktrees/{agent-hex}-{feature}
Phase 1.5: Lock File Protocol
For protected files (CLAUDE.md, README.md, CSVs):
- Create lock:
cp .worktrees/session_lock.template.json .worktrees/{id}.lock - Update heartbeat every 15 min
- Remove lock when done
- Stale detection: >30 min without heartbeat
Phase 2: Pre-Edit Validation
git status --short | grep {file}
# M or MM → DO NOT EDIT (another agent working)
# ?? or CLEAN → Safe to edit
Phase 3: Coordination-Required Files
High-risk files requiring explicit coordination:
- CLAUDE.md
- README.md
- 02_processed_data/*.csv
- .worktrees/tasks.md
Phase 4: Commit Discipline
- ALWAYS:
git add {specific-files}(NEVERgit add .) - Atomic commits (one purpose per commit)
- Include agent:
tipo(escopo): desc - Agent: {name}
Phase 5: Frequent Integration
For sessions >1 hour:
git fetch origin
git log HEAD..origin/main --oneline
Phase 6: Session End
- Commit all pending changes
- Update tasks.md: IN_PROGRESS → COMPLETED
- Decide: keep or remove worktree
- Sign modified documents
Phase 7: QA Validation (Mandatory)
Before closing session:
- Spawn Claude-QA-{prime-hex}-final
- Provide list of completed tasks
- Wait for validation report
- Register QA result in sessions.json
QA Checklist
- Commits realizados (git log)
- Arquivos modificados consistentes
- tasks.md atualizado
- sessions.json sem inconsistências
- Documentos assinados
- Worktrees limpos
- Nenhum arquivo órfão ou conflito
Skill based on Anti-Conflict Protocol v3.2 | multi-agent-os
スコア
総合スコア
70/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
✓説明文
100文字以上の説明がある
+10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です