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
## Summary
Refines the spec-driven development workflow documentation in
CONTRIBUTING.md to be more concise and clear, and updates all agent
quick reference files to reflect the new structure.
## Changes to CONTRIBUTING.md
**Consolidated and simplified:**
- Merged "Folder Structure" and "Naming Convention" into single section
- Removed redundant explanations of 3-character codes
- Standardized on `XXX-name` format throughout
- Added clarification that `<area>` = protocol, cli, sdk, or bridge
- Added proposal structure documentation:
- `proposal.md` - Main specification
- `research.md` - Background research
- `decision-XXX-name.md` - Individual ADR-style decisions
**Added code-first workflow note:**
- Acknowledges contributors who implement code first
- Guides them to backfill proposal/spec/CHANGELOG before PR
## Updates to Agent Quick Reference Files
**CLAUDE.md:**
- Updated proposal structure details
- Added `<area>` clarification
- Updated repository structure diagram
- Added code-first workflow note
- Removed outdated v0.4/draft references
**AGENTS.md:**
- Same updates as CLAUDE.md for consistency
## Result
The workflow documentation is now:
- More concise and scannable
- Eliminates redundancy
- Provides clear guidance on proposal structure
- Welcomes both spec-first and code-first contributors
- Consistent across all reference files
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <[email protected]>
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+18-14Lines changed: 18 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,6 +19,8 @@ Thank you for contributing to MEW Protocol! This guide covers how to contribute
19
19
20
20
MEW Protocol follows a spec-driven development approach where specifications are designed and documented before code implementation. All changes begin with a CHANGELOG entry that tracks the proposal and implementation status throughout the lifecycle.
21
21
22
+
**Note:** If you've already implemented code changes, that's okay! Before opening your PR, create a proposal documenting the design, incorporate it into the relevant spec, and add a CHANGELOG entry. This ensures we maintain clear documentation of all changes.
23
+
22
24
### Lifecycle Stages
23
25
24
26
1.**Draft** - Add CHANGELOG entry, design and write proposals in proposals/ (in Draft PR)
@@ -29,13 +31,23 @@ MEW Protocol follows a spec-driven development approach where specifications are
Copy file name to clipboardExpand all lines: README.md
+6-4Lines changed: 6 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -51,7 +51,7 @@ The **proposal mechanism** ensures humans stay in control. New agents start with
51
51
52
52
**v0.4** - Released 2025-09-26 🎉
53
53
54
-
MEW Protocol is in experimental phase (v0.x) with breaking changes allowed between versions. See [spec/protocol/v0.4/SPEC.md](spec/protocol/v0.4/SPEC.md) for the current specification.
54
+
MEW Protocol is in experimental phase (v0.x) with breaking changes allowed between versions. See [spec/protocol/SPEC.md](spec/protocol/SPEC.md) for the current specification.
55
55
56
56
## 🚀 Quick Start
57
57
@@ -97,9 +97,11 @@ See [docs/README.md](docs/README.md) for complete documentation including:
Copy file name to clipboardExpand all lines: TODO.md
+5Lines changed: 5 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,16 +4,21 @@
4
4
11. Compact support
5
5
2. mew needs to return status that includes token usage, and depending on model we'll add some context window info for reference so %usage can be reported.
6
6
7
+
- upgrading Ink from 3.2.0 to 6.3.1
8
+
7
9
## ui/ux
8
10
1. ctrl-c the first time should clear the input buffer.
9
11
3. When proposal select list appears, if there was input in the input box, should restore it when the select list disappears.
10
12
10. File ref autocomplete
13
+
11. fix pasting of content into input
11
14
12
15
8. Add MCP bash server
16
+
10. Support for running commands with `!`
13
17
14
18
9. MCP Responses formatter for edit_file, needs better formatting
15
19
16
20
6. CLAUDE.md/AGENTS.md support for automatically adding to context.
17
21
5. /thinking slash command to toggle display of those sections in chat messages.
18
22
7. "Selected code" VSCode integration
19
23
24
+
- Figure out how to give coding agents the ability to run mew interactive cli and test
0 commit comments