| name | ClauxSync |
| description | Use when starting any development task - creates a Manus-style execution plan with todo.md tracking, assigns Claude and Codex roles per phase with independent comparison pattern (Co-Commands compatible), and manages the full task lifecycle with reflection checkpoints |
Overview
ClauxSync combines Claude Code + OpenAI Codex via OAuth with Manus-style task orchestration. Every task gets a structured plan, persistent todo.md tracking, and dual-AI validation.
Phase 1: Task Setup (Every Task Starts Here)
When this skill activates:
Step 1 โ Model Selection
First, call clauxsync_models to show available models. Present to user:
๐ค Codex ๋ชจ๋ธ ์ ํ:
| # | ๋ชจ๋ธ | ์ค๋ช
| ์ถ์ฒ ์ฉ๋ |
|---|
| 1 | gpt-5.4 | ์ต์ ํ๋๊ทธ์ญ โ ์ถ๋ก , ์ฝ๋ฉ, ์์ด์ ํธ ์ต๊ฐ | ๋ณต์กํ ์ํคํ
์ฒ, ๋๊ท๋ชจ ๋ฆฌํฉํ ๋ง |
| 2 | gpt-5.3-codex | ์ฝ๋ฉ ํนํ ์ต๊ฐ ๋ชจ๋ธ (๊ธฐ๋ณธ๊ฐ) | ์ฝ๋ ๋ฆฌ๋ทฐ, ๋๋ฒ๊น
, ํ
์คํธ |
| 3 | gpt-5.3-codex-spark | ์ด๊ณ ์ ์ค์๊ฐ (Pro ์ ์ฉ) | ๋น ๋ฅธ ๋ฐ๋ณต ์์
|
| 4 | gpt-5-codex-mini | ๊ฒฝ๋ โ ๊ตฌ๋
๋น 4๋ฐฐ ๋ ์ฌ์ฉ ๊ฐ๋ฅ | ๊ฐ๋จํ ๋ฆฌ๋ทฐ, ๋น์ฉ ์ ์ฝ |
์ ํํ์ง ์์ผ๋ฉด gpt-5.3-codex๊ฐ ๊ธฐ๋ณธ ์ฌ์ฉ๋ฉ๋๋ค.
๋ชจ๋ธ์ clauxsync_set_model๋ก ๋ณ๊ฒฝํ๊ฑฐ๋, ๊ฐ ๋๊ตฌ ํธ์ถ ์ model ํ๋ผ๋ฏธํฐ๋ก ์ค๋ฒ๋ผ์ด๋ ๊ฐ๋ฅํฉ๋๋ค.
Step 2 โ Mode Selection
Present to user:
๐ง ๋ชจ๋ ์ ํ:
- ์ง์ ์ ํ ๋ชจ๋ โ ๊ฐ ์์
๋ณ AI๋ฅผ ์ง์ ์ง์
- ์ถ์ฒ ๋ชจ๋ โ ์๋ ๋ฐฐ๋ถ (๋ฆฌํฉํ ๋ง/๋ฆฌ๋ทฐ/๋๋ฒ๊น
/ํ
์คํธ โ Codex ํ์)
Step 3 โ Role Assignment Table
| ์์
์ ํ | Claude | Codex | ์ถ์ฒ๋ชจ๋ ๊ธฐ๋ณธ๊ฐ |
|---|
| ๋ธ๋ ์ธ์คํ ๋ฐ | ์ฃผ๋ | ๋ฐ๋ก | Claude ์ฃผ๋ + Codex ๋ฐ๋ก |
| ๊ณํ/์ค๊ณ | ์ฃผ๋ | - | Claude ์ฃผ๋ |
| ์ฝ๋ ์์ฑ | ๋จ๋
| - | Claude ๋จ๋
|
| ๋ฆฌํฉํ ๋ง | ์์ฑ | ๋ฆฌ๋ทฐ ํ์ | Claude โ Codex ๋ฆฌ๋ทฐ ํ์ |
| ์ฝ๋ ๋ฆฌ๋ทฐ | ์ข
ํฉ | ํ์ | Codex ํ์ + Claude ์ข
ํฉ |
| ๋๋ฒ๊น
| ๋ถ์ | ๊ฒ์ฆ ํ์ | Claude โ Codex ๊ฒ์ฆ ํ์ |
| ํ
์คํธ ์์ฑ | ์์ฑ | ๊ฒ์ฆ ํ์ | Claude โ Codex ๊ฒ์ฆ ํ์ |
Step 4 โ Create Execution Plan
After mode selection, create a numbered execution plan:
## Execution Plan
Task: [task description]
Mode: [์ง์ ์ ํ/์ถ์ฒ]
Created: [timestamp]
### Steps
1. [ ] ๋ถ์ โ ์๊ตฌ์ฌํญ ๋ฐ ํ์ฌ ์ํ ํ์
2. [ ] ์ค๊ณ โ ๊ตฌํ ๋ฐฉํฅ ๊ฒฐ์ [Claude/Codex: based on mode]
3. [ ] ๊ตฌํ โ ์ฝ๋ ์์ฑ [Claude/Codex: based on mode]
4. [ ] ๊ฒ์ฆ โ ๋ฆฌ๋ทฐ/ํ
์คํธ/๋๋ฒ๊น
[Claude/Codex: based on mode]
5. [ ] ์๋ฃ โ ๊ฒฐ๊ณผ ์ ์ถ ๋ฐ ์ ๋ฆฌ
Step 5 โ Create todo.md
Create a todo.md file in the project root as a persistent live checklist:
# ClauxSync Todo โ [Task Name]
> Mode: ์ถ์ฒ๋ชจ๋ | Created: YYYY-MM-DD HH:mm
## Plan
- [ ] Step 1: ๋ถ์ โ [specific details]
- [ ] Step 2: ์ค๊ณ โ [specific details]
- [ ] Step 3: ๊ตฌํ โ [specific details]
- [ ] Step 4: ๊ฒ์ฆ โ [specific details]
- [ ] Step 5: ์๋ฃ โ [specific details]
## AI Assignment
- ๋ธ๋ ์ธ์คํ ๋ฐ: Claude ์ฃผ๋ / Codex ๋ฐ๋ก
- ๊ณํ: Claude
- ์ฝ๋์์ฑ: Claude
- ๋ฆฌํฉํ ๋ง: Claude โ Codex ๋ฆฌ๋ทฐ
- ์ฝ๋๋ฆฌ๋ทฐ: Codex โ Claude ์ข
ํฉ
- ๋๋ฒ๊น
: Claude โ Codex ๊ฒ์ฆ
- ํ
์คํธ: Claude โ Codex ๊ฒ์ฆ
## Progress Log
| Step | Status | AI Used | Reflection |
|------|--------|---------|------------|
| 1 | โณ | - | - |
| 2 | โณ | - | - |
| 3 | โณ | - | - |
| 4 | โณ | - | - |
| 5 | โณ | - | - |
Phase 2: Agent Loop (Task Execution)
For each step in the plan, follow this loop:
1. Analyze โ Read current state, understand what needs to happen
2. Execute โ Perform the work (Claude or Codex based on assignment)
3. Reflect โ Did this step succeed? Any issues? Update todo.md
4. Iterate โ Move to next step or adjust plan if needed
Execution Rules
- One step at a time โ Complete and verify each step before moving on
- Update todo.md immediately โ After completing each step, change
[ ] to [x] and update the Progress Log
- Reflection is mandatory โ After each step, write a brief reflection in the Progress Log
- Plan changes require notification โ If the plan needs to change, notify the user first
- Codex calls at checkpoints โ When a step requires Codex, call the appropriate MCP tool:
- clauxsync_review โ Code review
- clauxsync_debug โ Debugging verification
- clauxsync_refactor โ Refactoring review
- clauxsync_test โ Test verification
- clauxsync_brainstorm โ Devil's advocate brainstorming
Status Markers
[ ] โ Pending
[โ] โ In Progress (current step)
[x] โ Completed
[!] โ Blocked/Issue found
[~] โ Skipped (with reason)
Codex Interaction Pattern (Co-Commands Style)
When calling Codex at any checkpoint, follow the independent comparison pattern:
For Brainstorming
- Claude brainstorms independently first
- Spawn background subagent โ call
mcp__validate-plans-and-brainstorm-ideas__codex with brainstorming prompt
- Do NOT read Codex results until Claude's own brainstorming is complete
- Compare both sets of ideas, integrate the best
For Plan Validation (co-validate)
- Claude creates/reviews the plan independently
- Send plan to Codex: "You are a staff engineer reviewing this plan. Find critical issues, simplifications, or better approaches."
- Compare both reviews
- Accept or override each point with explanation
For Code Review / Debugging / Testing / Refactoring
- Claude completes its analysis first
- Send code + context to Codex via appropriate clauxsync tool
- Compare findings
- Claude synthesizes final result
Key Rule
Never read Codex's output before completing your own independent analysis. Two independent perspectives catch more issues than one influenced by the other.
Codex Response Treatment
Treat Codex responses as coming from a knowledgeable peer:
- Validate each suggestion independently
- Claude has final say as the lead engineer
- Accept good suggestions, override bad ones with explanation
Phase 3: Completion
When all steps are done:
- Verify todo.md โ all items must be
[x] or [~] with reason
- Remove skipped items or document why they were skipped
- Present final summary to user with:
- What was accomplished
- Which AI handled what
- Any issues encountered and how they were resolved
- Codex feedback summary (if applicable)
Key Principles
- Plan before act โ Never start coding without a plan
- Track everything โ todo.md is the source of truth
- Reflect at every step โ Catch issues early
- Two AIs validate โ Claude creates, Codex validates
- User stays informed โ Progress updates at each milestone