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.