mecris-skills
Four-skill autonomous agent loop: orient, plan, archive, and pr-test. Modeled on the Gall agent pattern — each skill is a named arm with a defined role and side-effect contract.
Plugin mecris-skills from marketplace mecris in kingdonb/mecris. Commands read from the repo's manifest — 1 month ago.
This plugin runs code on your machine — it starts local MCP servers. The exact commands are listed below; read them before installing.
What it installs
Skills (23)
mecris-edge-sync-e2eEnd-to-end sync verification and diagnostics runbook between the Android app (com.mecris.go), Spin/Akamai edge services, and Neon Postgres (e.g. Helix balance sync, Beeminder, Clozemaster). Use when deploying edge updates, forcing Android refreshes via ADB, inspecting database witness tables, or tro
okf-agent-memoryMaintain persistent, domain-neutral project memory for AI agents using Open Knowledge Format (OKF) v0.2 bundles and the deterministic okf Go toolchain. Use whenever project knowledge, decisions, runbooks, research, client notes, or domain discoveries must survive conversational resets.
witness-driven-debuggingMethod for debugging the distributed Mecris pipeline (Android app → Spin/Akamai edge → Neon Postgres → Beeminder sink) when the agent cannot cross the deploy boundary and the operator's devices and deploys are the test rig. Use when designing falsifiable debug rounds, attributing causes from timesta
Beeminder AuditProcedural guidance on safely auditing, modifying, and cleaning up Beeminder goal data (including odometer resets, @TARE mechanics, and timezone protections) without risking accidental derailment. Triggers on keywords like beeminder audit, beeminder cleanup, delete datapoints, tare.
chore-android-inventoryWeekend chore 5-minute guided walkthrough for the Mecris Android app (Kotlin, Compose, Health Connect, WorkManager, PocketID OIDC, and Live ADB log inspection). Trigger with /chore-android-inventory
chore-cli-inventoryWeekend chore 5-minute survey, inventory, and terminal dashboard verification for the Mecris CLI (PocketID login, Rich terminal pulse, presence lock, and nag heuristics). Trigger with /chore-cli-inventory
chore-moon-clock-inventoryWeekend chore 5-minute survey and verification for Moon Oracle (Moon Phase Clock), zero-split-brain WASM lunar brain, dynamic app icon swapping, and WorkManager background updates. Trigger with /chore-moon-clock-inventory
chore-pocketid-inventoryWeekend chore 5-minute survey and verification for PocketID OIDC server on Synology, DNS/LAN perimeter reachability, JWKS discovery, and AppAuth token exchange health. Trigger with /chore-pocketid-inventory
chore-twilio-inventoryWeekend chore 5-minute survey and verification for Twilio WhatsApp messaging, Meta Utility templates, 24-hour session window rules, and notification delivery. Trigger with /chore-twilio-inventory
chore-web-inventoryWeekend chore 5-minute guided walkthrough and inventory for the Mecris Web app (React/Vite SPA on http://localhost:5173, PocketID OIDC, Multi-Cloud degradation, and interactive dashboard). Trigger with /chore-web-inventory
chore-weekend-masterMaster 5-minute weekend chore orchestrator for Mecris. Guides the human operator through Saturday & Sunday inventory passes across Web, Android, CLI, and Twilio, and conducts Sunday lookback flair verification. Trigger with /chore-weekend-master
mecris-archiveSerialize session state after work is complete. Closes the plan issue, updates NEXT_SESSION.md, appends to SESSION_LOG, and commits. Handles partial completion honestly. The on-save arm. Trigger with /mecris-archive
mecris-orientProduce a structured situation report for mecris-bot or a human session. Reads NEXT_SESSION.md, recent commits on yebyen/mecris and kingdonb/mecris, and open GitHub issues. Use at the start of every session before deciding what to do. Trigger with /mecris-orient
mecris-planWrite a minimal spec as a GitHub issue before acting. Takes the recommended action from mecris-orient and records intent, rationale, and validation criteria. This is the red in red-green-archive. Trigger with /mecris-plan
mecris-pr-testDispatch the pr-test workflow for a PR number from kingdonb/mecris. Polls for completion and summarizes results. Wraps the full test pipeline (pytest + Android) as an invocable skill. Use when an issue is tagged needs-test or pr-review. Trigger with /mecris-pr-test <PR_NUMBER>
parity-arbitrationStandard protocol for identifying, documenting, and resolving behavioral discrepancies and semantic divergences across multiple arms (Android, Web, CLI, Spin WASM, Python MCP) of the Mecris ecosystem. Trigger with /parity-arbitration
release-workflowStandard procedure for creating, validating, bumping, and publishing Mecris ecosystem releases following docs/RELEASE_PROCESS.md. Trigger with /release-workflow
Atomic CommitAtomic Commit helps create clean, atomic commits by analyzing changes, detecting mixed concerns, and ensuring each commit is a complete unit of work. Key words to detect are atomic, atomic commits, clean commits.
follow-leaderManage tracking, evaluating, and adopting autonomous releases from mecris-bot, deciding when to sunset legacy tracks. Trigger with /follow-leader
mecris-bonsaiMaintain project health through intentional pruning, context hygiene, and rigorous validation of multilingual accountability features. Trigger with /bonsai-orient
Mecris RebaseSafely resolves git conflicts and ensures successful pushes during autonomous sessions. Use when git pull --rebase fails.
TDG Test-Driven GenerationTest-Driven Generation uses TDD (Test-Driven Development) techniques to generate tests and code in Red-Green-Refactor loops. Key words to detect are tdg, TDG.
talktype-mirrorManage the synchronization and IP separation between the public talktype-repo and the internal Urmanac mirror. Use when developing features across public and internal boundaries, ensuring Urmanac-specific context remains isolated while generic improvements are shared.
MCP servers (1)
mecrisruns: uv --quiet run --project /Users/yebyen/w/mecris /Users/yebyen/w/mecris/mcp_server.py --stdio
Maintain mecris-skills?
This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.