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
Add tool-agnostic design principles to constitution (C4)
- Establishes requirement for agents, workflows, and tools to be tool-agnostic by default
- Ensures compatibility across Cursor, Codegen, Codex, GitHub Copilot, and other AI dev tools
- Requires tool-specific implementations to be organized in dedicated directories
- Adds traceability requirements for tool compatibility documentation
Copy file name to clipboardExpand all lines: .devagent/memory/constitution.md
+8Lines changed: 8 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -34,13 +34,20 @@ Use these clauses as the long-term guardrails for product discovery, research, a
34
34
-**Refresh cadence:** Review quarterly or when emerging practices shift delivery behavior.
35
35
-**Traceability:** Feature and spec templates must include a "Delivery Principles" check confirming adherence; deviations require an explicit waiver captured in the decision journal.
36
36
37
+
### C4. Tool-Agnostic Design
38
+
-**Statement:** Agents, workflows, and tooling must be designed to be tool-agnostic by default, enabling use across any AI development tool (Cursor, Codegen, Codex, GitHub Copilot, etc.). Tool-specific implementations must be organized under clearly labeled tool-specific directory structures (e.g., `.devagent/tools/codegen/`, `.devagent/tools/cursor/`) to maintain clear separation of concerns and maximize reusability across platforms.
39
+
-**Steward:** AgentBuilder in partnership with ProductMissionPartner.
40
+
-**Refresh cadence:** Review quarterly or when new AI development tools emerge.
41
+
-**Traceability:** Agent definitions and workflow specifications must include a "Tool Compatibility" section documenting which tools can execute them; tool-specific code must reside under `.devagent/tools/{tool-name}/` directories with a README explaining the tool-specific implementation.
42
+
37
43
## Clause Directory
38
44
39
45
| Clause | Last Reviewed | Next Review Due | Notes |
@@ -55,3 +62,4 @@ Use these clauses as the long-term guardrails for product discovery, research, a
55
62
|------|----------------|---------|-------|
56
63
| 2025-09-29 | Initial constitution seeded with clauses C1-C6 and clause directory cadence. | C1-C6 | Baseline created during memory layering setup.
57
64
| 2025-09-29 | Removed evidence freshness, cross-agent handoffs, and compliance clauses; renumbered remaining clauses to C1-C3. | C1-C3 | Simplified guardrails to mission alignment, chronological hubs, and delivery principles.
65
+
| 2025-09-30 | Added tool-agnostic design principles to ensure workflows and agents work across multiple AI development tools. | C4 | Establishes requirement for tool-agnostic design with tool-specific implementations organized in dedicated directories.
0 commit comments