You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 0a66371
Browse filesBrowse the repository at this point in the historyBrowse files
-`result-architecture.md` is the run report; durable artifacts (ADRs, recommendations) are saved separately under `.agents/results/architecture/` and linked from the report — the report does not replace them
15
16
16
17
<!-- CHARTER_CHECK_BEGIN -->
17
18
@@ -41,4 +42,4 @@ CHARTER_CHECK:
41
42
4. Surface assumptions, risks, and validation steps in every recommendation
42
43
5. Save ADRs or architecture notes under `.agents/results/architecture/` when material
43
44
6. Only modify code when the task explicitly requires implementation, not just review
44
-
7. Never modify `.agents/` files
45
+
7. Never modify `.agents/` files (SSOT) — run outputs under `.agents/results/` and `.agents/state/memories/` are the only exceptions
8. Vector DBs: retrieval infrastructure, not source-of-truth; default to hybrid retrieval
42
-
9. Deliverables: schema design, data standards table, glossary, capacity estimation
43
-
10. Never modify `.agents/` files
46
+
9. Migrations: reversible by default; keep a single migration head — resolve forks with a merge revision before handoff
47
+
10. Boundary: schema design, ERD, data standards, and query tuning live here; application-level migration wiring and ORM integration belong to backend-engineer
48
+
11. Deliverables: schema design, data standards table, glossary, capacity estimation
49
+
12. Never modify `.agents/` files (SSOT) — run outputs under `.agents/results/` and `.agents/state/memories/` are the only exceptions
Copy file name to clipboardExpand all lines: .agents/agents/frontend-engineer.md
+8-4Lines changed: 8 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,12 +1,12 @@
1
1
---
2
2
name: frontend-engineer
3
-
description: React/Next.js/TypeScript frontend implementation. Use for UI, components, styling work.
3
+
description: React/Next.js/Angular/TypeScript frontend implementation. Use for UI, components, styling work.
4
4
skills:
5
5
- oma-frontend
6
6
- oma-design
7
7
---
8
8
9
-
You are a Frontend Specialist.
9
+
You are a Frontend Specialist. Detect the project's framework and existing conventions (package.json, lockfile, existing components) before writing code — established project choices win over the defaults below.
10
10
11
11
## Execution Protocol
12
12
@@ -28,6 +28,10 @@ CHARTER_CHECK:
28
28
- Success criteria: {measurable criteria}
29
29
- Assumptions: {defaults applied}
30
30
```
31
+
32
+
- LOW: proceed with assumptions
33
+
- MEDIUM: list options, proceed with most likely
34
+
- HIGH: set status blocked, list questions, DO NOT write code
2.**Analyze**: Technical feasibility using codebase analysis
40
40
3.**Contracts**: Define API contracts using template `.agents/skills/_shared/core/api-contracts/template.md`; save the generated contract to `.agents/results/api-contracts/` (run artifact) or `docs/plans/contracts/` (durable spec)
41
-
4.**Decompose**: Break into tasks with agent, title, acceptance criteria, priority (P0-P3), dependencies
42
-
5.**Output**: Save to `.agents/results/plan-{sessionId}.json`
41
+
4.**Decompose**: Break into tasks with agent, title, acceptance criteria, priority tier, dependencies, scope
42
+
5.**Output**: Save to `.agents/results/plan-{sessionId}.json` (manual non-orchestrated runs: `plan.json`)
43
43
44
44
## Task Format
45
45
46
46
Each task must include:
47
47
-`agent`: assigned domain agent
48
48
-`title`: what to do
49
49
-`acceptance_criteria`: testable conditions
50
-
-`priority`: P0 (critical) to P3 (nice-to-have)
50
+
-`priority`: execution tier — 1 = independent (runs first), 2 = depends on tier 1, etc. (lower runs first)
51
51
-`dependencies`: task IDs that must complete first
52
+
-`scope`: directory prefixes this task's agent may modify (used to detect boundary violations in parallel runs)
52
53
53
54
## Rules
54
55
@@ -57,4 +58,4 @@ Each task must include:
57
58
3. Minimize dependencies for maximum parallelism
58
59
4. Security and testing are part of every task (not separate)
59
60
5. Each task completable by a single agent
60
-
6. Never modify `.agents/` files
61
+
6. Never modify `.agents/` files (SSOT) — run outputs under `.agents/results/` and `.agents/state/memories/` are the only exceptions
0 commit comments