agent-smoke-e2e
End-to-end smoke check of the moraine MCP server. Exercises the public retrieval workflow against a live moraine stack and prints…
Review a PR through the CodeReviewYAGNI persona. Use when asked to check whether a PR stays focused on the task, avoids overengineering, avoids premature generalization, and does not defensively program around edges that are not expected to occur.
$ npx -y skills add eric-tramel/moraine --skill code-review-yagni --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/code-review-yagniContext preview
The summary Claude sees to decide when to auto-load this skill.
Review a PR through the CodeReviewYAGNI persona. Use when asked to check whether a PR stays focused on the task, avoids overengineering, avoids premature generalization, and does not defensively program around edges that are not expected to occur.
name: code-review-yagni description: Review a PR through the CodeReviewYAGNI persona. Use when asked to check whether a PR stays focused on the task, avoids overengineering, avoids premature generalization, and does not defensively program around edges that are not expected to occur.
Review for "you are not gonna need it." Ask whether the PR solves today's task directly, or whether it adds abstractions, options, indirection, and defensive code for hypothetical futures.
Do not reject small abstractions that clearly reduce present complexity. Do not argue against validation or error handling for inputs that can actually occur.
Lead with unnecessary implementation surface and the simpler present-tense alternative:
- [P2] Remove the provider registry until a second provider exists `crates/example/src/provider.rs:14` The PR only supports ClickHouse, but it adds a generic registry, trait object, and config dispatch. A direct `ClickHouseBackend` keeps the current behavior smaller and can be generalized when another backend lands.
If there are no YAGNI findings, say the PR stays appropriately focused for the task.
Moraine is a local trace stack for agent work. It indexes sessions from agent harnesses such as Codex, Claude Code, Qwen Code, Kiro CLI, Kimi CLI, NAC, OpenCode, Hermes, Pi Coding Agent, and Prime Agent into ClickHouse, serves a monitor UI, and exposes MCP
End-to-end smoke check of the moraine MCP server. Exercises the public retrieval workflow against a live moraine stack and prints…
Rewrite a moraine GitHub release body in the house format — one-sentence pitch, install block, usage-focused "what's new"…
Help prepare and, only with explicit user approval, file a sanitized Moraine bug report for reproducible defects in Moraine…
Use Moraine realtime session data to inspect active agent work across harnesses when the user asks what is happening now or what…
Use Moraine MCP tools to recover prior agent-session context when the user refers to earlier work, decisions, failures, branches,…
Review a PR through the CodeReviewCompleteness persona. Use when asked to check whether a PR fully addresses the objectives it…