myco:daemon-settings-form-patterns

Automate daemon settings UI patterns that mutate files beyond myco.yaml.

12|2|Updated Mar 15, 2026
One-click install
npx skills add https://github.com/goondocks-co/myco --skill myco-daemon-settings-form-patterns
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: myco:daemon-settings-form-patterns
Source: https://github.com/goondocks-co/myco/tree/main/.agents/skills/daemon-settings-form-patterns
Command: npx skills add https://github.com/goondocks-co/myco --skill myco-daemon-settings-form-patterns

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill guides implementing advanced daemon settings UI patterns that mutate files beyond myco.yaml and coordinate provider+model UI behavior, enabling reliable in-process reconciliation and predictable file mutations.

Core Features & Use Cases

  • Config toggle side-effects architecture for mutating files beyond myco.yaml (e.g., .gitignore, AGENTS.md) with idempotent reconciliation.
  • ProviderModelSelector compound enum pattern for paired provider+model dropdowns where a provider change resets the model to a valid default.
  • In-process reconciliation and atomic state updates to ensure immediate effects and robust testability.

Quick Start

Define a new daemon setting toggle and implement its reconciliation logic to mutate .gitignore and AGENTS.md, then wire a ProviderModelSelector to reset the model on provider change.

Frequently Asked Questions about myco:daemon-settings-form-patterns

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage daemon settings UI that mutate files beyond myco.yaml?

To manage daemon settings UI mutating files beyond myco.yaml, apply config toggle side-effects architecture with idempotent reconciliation. This pattern coordinates UI components and file mutations safely, ensuring write-path safety and predictable state updates.

How does in-process reconciliation work for config toggle side-effects?

In-process reconciliation for config toggle side-effects works by coordinating UI components, config changes, and in-app reconciliation to ensure immediate effects and robust testability. It applies atomic state updates to maintain predictable file mutations.

What is the best way to implement a provider and model selector with paired dropdowns?

The best way to implement a provider and model selector with paired dropdowns is the ProviderModelSelector compound enum pattern. It ensures a provider change automatically resets the model to a valid default, coordinating the paired UI behavior reliably.

Can I use idempotent managed blocks for atomic state updates in daemon settings?

Yes, you can use idempotent managed blocks for atomic state updates in daemon settings. They ensure predictable file mutations and write-path safety by coordinating UI components, config changes, and in-app reconciliation without duplicate side-effects.

Why does changing a provider in a provider-model selector reset the model dropdown?

Changing a provider in a provider-model selector resets the model dropdown because the ProviderModelSelector compound enum pattern enforces paired provider+model behavior. This prevents invalid provider-model combinations and maintains coordinated UI state.

When do I need in-process reconciliation for daemon settings config management?

You need in-process reconciliation for daemon settings config management when your UI form lifecycle requires immediate effects, write-path safety, and atomic state updates. It guarantees predictable file mutations beyond myco.yaml and robust testability.