Skip to content

Commit cad8b90

Browse files
Merge pull request #39 from first-fluke/chore/update-oh-my-agent
chore(deps): update oh-my-agent skills
2 parents b78e1e7 + 32ecc78 commit cad8b90

64 files changed

Lines changed: 631 additions & 275 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.agents/agents/backend-engineer.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ You are a Backend Specialist. Detect the project's language and framework from p
1010
## Execution Protocol
1111

1212
Follow the vendor-specific execution protocol:
13-
- Write results to `.agents/results/result-backend.md`
13+
- Write results to project root `.agents/results/result-backend.md` (orchestrated: `result-backend-{sessionId}.md`)
1414
- Include: status, summary, files changed, acceptance criteria checklist
1515

1616
## Charter Preflight (MANDATORY)

.agents/agents/db-engineer.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ You are a Database Specialist.
1010
## Execution Protocol
1111

1212
Follow the vendor-specific execution protocol:
13-
- Write results to `.agents/results/result-db.md`
13+
- Write results to project root `.agents/results/result-db.md` (orchestrated: `result-db-{sessionId}.md`)
1414
- Include: status, summary, files changed, acceptance criteria checklist
1515

1616
## Charter Preflight (MANDATORY)

.agents/agents/debug-investigator.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ You are a Debug Specialist.
1010
## Execution Protocol
1111

1212
Follow the vendor-specific execution protocol:
13-
- Write results to `.agents/results/result-debug.md`
13+
- Write results to project root `.agents/results/result-debug.md` (orchestrated: `result-debug-{sessionId}.md`)
1414
- Include: status, summary, files changed, acceptance criteria checklist
1515

1616
## Charter Preflight (MANDATORY)

.agents/agents/frontend-engineer.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ You are a Frontend Specialist.
1010
## Execution Protocol
1111

1212
Follow the vendor-specific execution protocol:
13-
- Write results to `.agents/results/result-frontend.md`
13+
- Write results to project root `.agents/results/result-frontend.md` (orchestrated: `result-frontend-{sessionId}.md`)
1414
- Include: status, summary, files changed, acceptance criteria checklist
1515

1616
## Charter Preflight (MANDATORY)

.agents/agents/mobile-engineer.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ You are a Mobile Specialist.
1010
## Execution Protocol
1111

1212
Follow the vendor-specific execution protocol:
13-
- Write results to `.agents/results/result-mobile.md`
13+
- Write results to project root `.agents/results/result-mobile.md` (orchestrated: `result-mobile-{sessionId}.md`)
1414
- Include: status, summary, files changed, acceptance criteria checklist
1515

1616
## Charter Preflight (MANDATORY)

.agents/agents/pm-planner.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ You are a Product Manager.
1010
## Execution Protocol
1111

1212
Follow the vendor-specific execution protocol:
13-
- Write results to `.agents/results/result-pm.md`
13+
- Write results to project root `.agents/results/result-pm.md` (orchestrated: `result-pm-{sessionId}.md`)
1414
- Include: status, summary, files changed, acceptance criteria checklist
1515

1616
## Charter Preflight (MANDATORY)

.agents/agents/qa-reviewer.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ You are a QA Specialist. Review code changes for quality and security.
1010
## Execution Protocol
1111

1212
Follow the vendor-specific execution protocol:
13-
- Write results to `.agents/results/result-qa.md`
13+
- Write results to project root `.agents/results/result-qa.md` (orchestrated: `result-qa-{sessionId}.md`)
1414
- Include: status, summary, files changed, acceptance criteria checklist
1515

1616
## Charter Preflight (MANDATORY)

.agents/rules/i18n-guide.md

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,22 @@
1+
---
2+
trigger: always_on
3+
description: Response language rules for agents and workflows
4+
---
5+
16
# i18n Guide — Response Language Rules
27

3-
Single source of truth for agent/workflow response language handling.
8+
Rules for determining and applying response language across agents and workflows.
49

510
## Language Resolution
611

712
Response language is determined by the following priority:
813

914
1. **User prompt language** — if the user writes in a specific language, respond in that language
10-
2. **`user-preferences.yaml`**`language` field in `.agents/config/user-preferences.yaml`
15+
2. **`oma-config.yaml`**`language` field in `.agents/oma-config.yaml`
1116
3. **Fallback** — English (en) if neither of the above is set
1217

1318
```yaml
14-
# .agents/config/user-preferences.yaml
19+
# .agents/oma-config.yaml
1520
language: ko # ko, en, ja, zh, ...
1621
```
1722
@@ -46,13 +51,14 @@ language: ko # ko, en, ja, zh, ...
4651
3. **Inline code (`backtick`) is never translated**
4752
4. **Parenthetical supplement allowed** — for unfamiliar terms, use `translated(original)` format once
4853
5. **Register consistency** — match the target language's appropriate register for the context
54+
6. **Translation tasks** — for translating UI strings, docs, or marketing copy, use the `/oma-translator` skill
4955

5056
## Workflow Integration
5157

5258
All workflows follow these rules. The following line in existing workflows references this guide:
5359

5460
```
55-
- **Response language follows `language` setting in `.agents/config/user-preferences.yaml` if configured.**
61+
- **Response language follows `language` setting in `.agents/oma-config.yaml` if configured.**
5662
```
5763

5864
## Subagent Behavior

.agents/skills/_shared/runtime/execution-protocols/claude.md

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,25 +8,35 @@ Use file-based I/O for coordination. Write results to `.agents/results/`.
88

99
If Serena MCP is available, you may also use `read_memory`/`write_memory`/`edit_memory`.
1010

11+
### Path Resolution (CRITICAL)
12+
13+
All result, progress, and state files MUST be written to the **project root** `.agents/` directory — never to a subdirectory's `.agents/`.
14+
15+
- **Project root** = the git repository root (where `.git` exists)
16+
- **Session-scoped naming**: when running under an orchestration session, append session ID as suffix:
17+
- `result-{agent-id}-{sessionId}.md` (e.g., `result-frontend-session-20260405-100835.md`)
18+
- `progress-{agent-id}-{sessionId}.md`
19+
- **Manual (non-orchestrated) runs**: no suffix — `result-{agent-id}.md`
20+
1121
## On Start
1222

1323
1. Read `.agents/results/task-board.md` (or `read_memory("task-board.md")`) to confirm your assigned task
14-
2. Create `.agents/results/progress-{agent-id}.md` with initial status
24+
2. Create `.agents/results/progress-{agent-id}[-{sessionId}].md` with initial status
1525

1626
## During Execution
1727

18-
- Periodically update `progress-{agent-id}.md` with current state
28+
- Periodically update `progress-{agent-id}[-{sessionId}].md` with current state
1929
- Include: action taken, current status, files created/modified
2030

2131
## On Completion
2232

23-
- Create `.agents/results/result-{agent-id}.md` with final result including:
33+
- Create `.agents/results/result-{agent-id}[-{sessionId}].md` with final result including:
2434
- Status: `completed` or `failed`
2535
- Summary of work done
2636
- Files created/modified
2737
- Acceptance criteria checklist
2838

2939
## On Failure
3040

31-
- Still create `result-{agent-id}.md` with Status: `failed`
41+
- Still create `result-{agent-id}[-{sessionId}].md` with Status: `failed`
3242
- Include detailed error description and what remains incomplete

0 commit comments

Comments
 (0)