Git
v1.0.0

Building Myco the Myco Way

by @goondocks-co0 pulls
URLopenbooklet.com/s/building-myco-the-myco-way
Pinnedopenbooklet.com/s/[email protected]
APIGET /api/v1/skills/building-myco-the-myco-way

This skill is the operational codex for non-trivial work in Myco. It is the *how*; `AGENTS.md` is the *what* and *why*. Read both before starting work that touches more than one file.

21 skills from this repogoondocks-co/myco
Building Myco the Myco Wayviewing
Bun Test Runtime Hardening.agents/skills/bun-test-runtime-hardening/SKILL.md

Bun runs its test suite in a shared process where module-scope state persists across test files. This creates three categories of hard-to-diagnose failures: process-scoped mock registrations that poison unrelated tests, module-level timers that block suite exit, and eager SDK construction that fails

Daemon Settings Form Patterns: Toggle Side-Effects and Compound Fields.agents/skills/daemon-settings-form-patterns/SKILL.md

This skill covers two advanced patterns for daemon settings UI that are **not** in `daemon-ui-development`:

dogfood-grove-claim.agents/skills/dogfood-grove-claim/SKILL.md

Procedure for safely claiming a production Grove for local dogfooding of the dev binary. Use when testing changes against production-shaped Grove data without risking permanent mutations. Activate when the user says "claim", "dogfood against prod", "test against production", or "release a claimed Grove."

Myco — Collective Agent Intelligencepackages/myco/skills/myco/SKILL.md

The codebase shows you **what** exists. Myco shows you **why** it exists — why this approach was chosen over alternatives, what broke along the way, what's non-obvious. When you're wondering *why* something is the way it is, or *whether* something was already tried, Myco has the answers.

Myco Agent Harness Task Authoring.agents/skills/author-harness-task/SKILL.md

The Myco agent harness is a phased executor running inside the daemon. Each task is an ordered sequence of phases — each phase is a single LLM invocation with a bounded tool surface and a turn budget. This skill covers the full authoring lifecycle: designing the phase sequence, writing the task co

Myco Handoffpackages/myco/skills/myco-handoff/SKILL.md

Carry a session's working **intention** to another session cleanly. The codebase shows *what* exists and the plan shows *what's next* — this skill captures the *why* and *how we got here* that neither stores, compresses it to ≤1500 tokens, and rides it on a Myco plan (the cross-symbiont shared v

Myco Notification System: Configuration, Wiring, and Debugging.agents/skills/notification-system-operations/SKILL.md

This skill covers the operational semantics of the Myco notification system — the gotchas, configuration rules, and debug protocols a developer needs when extending, configuring, or diagnosing notification domains. For the mechanical wiring steps (registry → emission → display → React hook),

myco-rulespackages/myco/skills/myco-rules/SKILL.md

Keep AGENTS.md minimal, durable, and canonical across agents. Use for adding, trimming, or auditing project rules without turning the rules file into a dump of dynamic context.

myco:add-symbiont.agents/skills/add-symbiont/SKILL.md

Use this skill when adding a new symbiont (agent integration) to Myco's SymbiontInstaller — the component that manages agent lifecycle operations (init, update, remove, doctor) for all registered agents. Activates whenever you need to onboard a new AI agent (Claude Code, Cursor, Windsurf, a custom agent, etc.) so that `myco init`, `myco update`, and `myco doctor` manage its installation. Apply this skill even if the user doesn't explicitly mention SymbiontInstaller — any time you're adding a new agent type, creating a symbiont manifest, wiring new hook templates, or extending the supported agents list, this skill applies. Also relevant when a new symbiont needs the cross-platform hook guard or environment variable injection.

myco:author-and-debug-agent-pipeline-tasks.agents/skills/author-and-debug-agent-pipeline-tasks/SKILL.md

Use this skill when authoring, configuring, or debugging Myco agent pipeline tasks. It covers task YAML anatomy, scheduling, parameter injection, timeout and concurrency behavior, audit-log interpretation, turn-budget failures, skill-lifecycle task constraints, and hardening patterns for new tasks and MCP tools. Apply it whenever work touches `src/agent/tasks/`, `src/agent/executor.ts`, `src/daemon/task-scheduler.ts`, or `src/mcp/tools/`, even if the user does not explicitly mention task authoring.

myco:canopy-code-intelligence-development.agents/skills/canopy-code-intelligence-development/SKILL.md

Comprehensive procedures for building and extending Myco's Canopy code intelligence system. Covers agent harness task standardization, three-layer file exclusion models, context injection and attribution pipelines, hook response shape compatibility, local-only aggregation architecture, and scanner configuration workflows. Apply when developing file indexing capabilities, extending intelligence features, or integrating code analysis workflows, even if the user doesn't explicitly ask for canopy system development.

myco:canopy-manifest-driven-tool-resolution.agents/skills/canopy-manifest-driven-tool-resolution/SKILL.md

Implement manifest-driven tool resolution for Canopy read-tool detection across symbionts. Covers adding canopyReadTools discriminated union declarations to symbiont manifests (structured vs shell-pattern modes), implementing symbiont-agnostic resolvers, unifying pre/post tool-use hooks, and updating database queries to respect manifest declarations. Use when adding new symbionts that need Canopy integration, extending tool resolution capabilities, or debugging read-tool detection issues, even if the user doesn't explicitly ask for manifest-driven architecture.

myco:cloudflare-worker-infrastructure-lifecycle.agents/skills/cloudflare-worker-infrastructure-lifecycle/SKILL.md

Deploy, maintain, and operate Myco's multi-worker Cloudflare infrastructure including team sync D1/Vectorize deployment, cloud MCP server operations, collective worker configuration, Wrangler upgrade hardening, Workers KV auth token lifecycle, and D1 schema migration ordering. Use this for any Cloudflare Worker deployment, D1 database operations, MCP server management, multi-worker coordination, Wrangler CLI troubleshooting, or cross-worker infrastructure tasks, even if the user doesn't explicitly mention the full infrastructure scope.

myco:cost-optimization-performance-telemetry.agents/skills/cost-optimization-performance-telemetry/SKILL.md

Comprehensive procedures for analyzing, optimizing, and monitoring LLM costs and performance in Myco's agent harness system. Covers cost leak identification, performance bottleneck analysis, resource allocation optimization, SDK execution telemetry, and budget calibration patterns. Use when investigating cost spikes, optimizing agent task efficiency, calibrating turn budgets, or implementing cost control measures, even if the user doesn't explicitly ask for cost optimization analysis.

myco:feature-branch-worktree-squash-merge-delivery.agents/skills/feature-branch-worktree-squash-merge-delivery/SKILL.md

Use this skill when delivering a non-trivial Myco feature that spans multiple files and needs clean PR history. It applies whenever you need git worktrees for isolated implementation, the `/simplify` quality pass, `make build` as the full quality gate, or a single clean squash-merge commit for the final PR.

myco:grove-multi-tenant-architecture.agents/skills/grove-multi-tenant-architecture/SKILL.md

Comprehensive procedures for implementing and managing Myco's Grove multi-tenant architecture with request context management. Covers request context threading through transport boundaries, project identity binding via .myco/project.toml, multi-tenant database schema design, context enforcement across six layers, MCP transport unification, Grove registry management, and comprehensive importer architecture. Use when implementing multi-tenant features, setting up Grove projects, debugging context propagation issues, or ensuring request context isolation.

myco:multi-environment-daemon-orchestration.agents/skills/multi-environment-daemon-orchestration/SKILL.md

Procedures for operating multiple daemon instances with proper isolation, ownership enforcement, and boundary controls across development/production environments. Covers Grove ownership enforcement, multi-environment service directory coordination, scope-aware iteration, ownership gates, legacy scope elimination, and multi-tenant daemon coordination. Use when setting up multiple daemon instances, enforcing Grove ownership boundaries, or coordinating development/production environments, even if the user doesn't explicitly ask for multi-environment orchestration.

myco:myco-symbiont-integration.agents/skills/myco-symbiont-integration/SKILL.md

Use this skill when adding or maintaining a Myco symbiont integration, or debugging capture-pipeline and installer issues for a supported agent. It covers architectural foundations, manifests, hook templates, transcript parsing, image and attachment format differences, declarative capture rules, the cross-platform hook guard, SymbiontInstaller wiring, installer fixtures, session identity, phantom-session defenses, environment-variable injection, transcript path parsing failures, registration.mcpCwd field for portable MCP launch, SDK-specific MCP configuration requirements (Claude SDK auto-loading, OpenAI strict function-calling, strictMcpConfig, settingSources control), Runtime.command redirect mechanisms, substituteRuntimeCommand flag for PATH collision handling, universal stop buffer fallback patterns, scratchProbe() session validation, installer skill discovery, MCP tool registration verification procedures, API verification discipline, and source==exec capture filter for sub-agent phantom defense.

myco:plan-persistence-and-agent-directed-capture.agents/skills/plan-persistence-and-agent-directed-capture/SKILL.md

Procedures for implementing and maintaining Myco's plan persistence architecture, including logical-key identity models, agent-directed capture patterns via MCP tools, cross-channel deduplication strategies, unified capture helper architecture, plan lineage tracking, and search integration. Use when implementing plan capture systems, designing logical-key strategies, building MCP capture tools, or resolving plan deduplication conflicts, even if the user doesn't explicitly ask for plan persistence architecture.

myco:platform-architecture-and-extraction.agents/skills/platform-architecture-and-extraction/SKILL.md

Comprehensive procedures for platform architecture design and package extraction methodology for multi-product deployment. Covers platform vision strategy, API surface analysis, package boundary design, ownership separation, and phased extraction implementation. Use this when architecting platform solutions, extracting reusable packages, or designing multi-product architectures, even if the user doesn't explicitly ask for platform extraction guidance.

Auto-indexed from goondocks-co/myco

Are you the author? Claim this skill to take ownership and manage it.

Related Skills

@openbooklet

graceful-error-recovery

Use this skill when a tool call, command, or API request fails. Diagnose the root cause systematically before retrying or changing approach. Do not retry the same failing call without first understanding why it failed.

1.1K0
@openbooklet

audience-aware-communication

Use this skill when writing any explanation, documentation, or response that will be read by someone else. Match vocabulary, depth, and format to the audience's expertise level before writing.

1.1K0
@openbooklet

Refactoring Expert

Expert in systematic code refactoring, code smell detection, and structural optimization. Use PROACTIVELY when encountering duplicated code, long methods, complex conditionals, or any code quality issues. Detects code smells and applies proven refactoring techniques without changing external behavior.

600
@openbooklet

Research Expert

Specialized research expert for parallel information gathering. Use for focused research tasks with clear objectives and structured output requirements.

600
@openbooklet

clarify-ambiguous-requests

Use this skill when the user's request is ambiguous, under-specified, or could be interpreted in multiple ways. If proceeding with a wrong assumption would waste significant work, always ask exactly one focused clarifying question before doing anything.

1.1K0
@openbooklet

structured-step-by-step-reasoning

Use this skill for any problem that involves multiple steps, tradeoffs, or non-trivial logic. Think out loud before answering to improve accuracy and transparency. Apply whenever the answer is not immediately obvious.

1.1K0