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
docs(architecture): add full ecosystem section beyond marketplace (#130)
Section 8 documents how the plugin marketplace composes with LSP plugins,
IDE MCP servers, service MCP integrations, and browser automation. Explains
layer separation and why each is independently optional.
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: CHANGELOG.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,6 +8,7 @@ and the project follows [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
8
8
9
9
### Added
10
10
11
+
-**ecosystem architecture section**: New Section 8 in `docs/ARCHITECTURE.md` documenting the full developer setup beyond this marketplace (LSP plugins, IDE MCP, Service MCP, Browser MCP), how layers compose, and why separation matters
11
12
-**engineering-philosophy rule**: Alexander's 26 software engineering principles distilled into agent-actionable directives in `.claude/rules/engineering-philosophy.md`. Organized by situation (before code, during implementation, when things break, code review, production). Complements existing SOLID, CALMS, error-handling, and thought-transparency rules without duplication
12
13
-**engineering-principles rule**: IF/THEN conditional routing format of the same 26 principles in `.claude/rules/engineering-principles.md`. Complementary retrieval pathway to philosophy tables — research shows hybrid structured formats (conditional logic + tables) improve agent decision-making by 18% vs single format. Full reference with examples in `docs/ENGINEERING-PRINCIPLES.md`
13
14
-**Ralph Loop hook** (metacognitive-guard): PostToolUse two-layer drift detector on Write/Edit. Layer 1: haiku prompt analyzes context for deep drift (over-engineering, complexity creep, premature optimization, unclear naming). Layer 2: `ralph-loop.sh` grep catches surface antipatterns instantly (TODO/HACK, suppressions, catch-all, empty catch, 150+ line dumps). Both run in parallel, both inject matching engineering principle via `additionalContext`. Silent when code is clean. Skips docs/config. Named after Lord of the Flies' Ralph
0 commit comments