Claude Skill

andon

Make software health, failure, degradation, and recovery visible through useful observability and diagnostics. Use when adding logs, metrics, traces, health checks, alerts, incident signals, or operational feedback.

LLM Mart · 0 points · 1 views 22 listing impressions 0 install-command copies
Virus-scanned Reviewed automatically before listing.

Full trust report

Download kuya-egg-monozukuri-andon-b4243fe.zip · 1 KB
Part of kuya-egg/monozukuri — 13 skills

Install

skills CLI npx skills add https://github.com/kuya-egg/Monozukuri/tree/main/andon
Claude Code claude plugin marketplace add https://llmmart.ai/marketplace.json && claude plugin install kuya-egg-monozukuri@llmmart
Git git clone https://github.com/kuya-egg/Monozukuri.git

The skills CLI installs just this skill, for any of its supported agents. Claude Code installs the whole kuya-egg/monozukuri collection as a plugin from our marketplace. Git is the plain clone.

Skill manifest

Andon

Andon is a visible signal that makes a problem impossible to ignore. In software, observability should help a person detect, understand, and recover from meaningful behavior. This is a Japanese-inspired engineering metaphor, not a demand to instrument every line.

Use this skill when

  • a feature or service changes important behavior;
  • an incident was difficult to diagnose;
  • failures are silent, ambiguous, or discovered too late;
  • adding logs, metrics, traces, health checks, dashboards, or alerts;
  • designing retries, degradation, recovery, or operational ownership; or
  • a release needs signals that prove it is healthy.

Outcome

Produce an observability plan or implementation that answers:

  • what happened;
  • who or what was affected;
  • when and where it happened;
  • how severe it is;
  • what the operator or user should do next; and
  • whether the system recovered.

Workflow

1. Identify decisions and failure modes

List the behavior that needs observation, the failure or degradation modes, the people who respond, and the decisions the signals must support. Start with actionable questions, not a preferred telemetry product.

2. Choose the smallest useful signals

Use structured logs for event context, metrics for rates and saturation, traces for distributed causality, and health checks for readiness or liveness. Choose only signals that help detect, diagnose, operate, or improve the system.

3. Preserve context safely

Include correlation identifiers, stable dimensions, error categories, timing, and relevant state. Redact secrets and personal data. Avoid high-cardinality, duplicated, or noisy signals that hide the useful signal or create unsafe cost.

4. Make recovery visible

Represent failure, retry, degradation, fallback, recovery, and permanent error as distinguishable states. Health checks must reflect the dependency and readiness semantics that operators actually need.

5. Exercise the signals

Trigger representative success and failure paths. Confirm that signals appear with enough context during the failure they are meant to explain and that alerts have an owner and a meaningful action.

Evidence standard

An observability change is useful only when a person can use it to make a decision. Verify the signal in the relevant runtime or test environment and state what remains unverified.

Boundaries

  • Do not log secrets, credentials, tokens, or unnecessary personal data.
  • Do not add dashboards or alerts without an operational question and owner.
  • Do not use logs to compensate for missing correctness checks.
  • Do not treat a green health check as proof that user behavior is correct.
  • Do not make the system noisy enough that meaningful failures disappear.

Handoff

Document the signals, meanings, owners, redaction rules, and response path. Use jidoka for the underlying defect, kodawari for review, shukka for release checks, or hansei when observability failed during an incident.

If a referenced skill is not installed, apply its named lens inline instead of trying to invoke it.

Files (monozukuri)
  • agents
    • openai.yaml 309 B
      interface:
        display_name: "Andon — Visible System Health"
        short_description: "Make failures and health visible"
        brand_color: "#1F2937"
        default_prompt: "Use $andon to design observability that makes this system's health, failures, and recovery actionable."
      
      policy:
        allow_implicit_invocation: false
      
  • SKILL.md 3.3 KB
    ---
    name: andon
    description: "Make software health, failure, degradation, and recovery visible through useful observability and diagnostics. Use when adding logs, metrics, traces, health checks, alerts, incident signals, or operational feedback."
    ---
    
    # Andon
    
    Andon is a visible signal that makes a problem impossible to ignore. In
    software, observability should help a person detect, understand, and recover
    from meaningful behavior. This is a Japanese-inspired engineering metaphor,
    not a demand to instrument every line.
    
    ## Use this skill when
    
    - a feature or service changes important behavior;
    - an incident was difficult to diagnose;
    - failures are silent, ambiguous, or discovered too late;
    - adding logs, metrics, traces, health checks, dashboards, or alerts;
    - designing retries, degradation, recovery, or operational ownership; or
    - a release needs signals that prove it is healthy.
    
    ## Outcome
    
    Produce an observability plan or implementation that answers:
    
    - what happened;
    - who or what was affected;
    - when and where it happened;
    - how severe it is;
    - what the operator or user should do next; and
    - whether the system recovered.
    
    ## Workflow
    
    ### 1. Identify decisions and failure modes
    
    List the behavior that needs observation, the failure or degradation modes, the
    people who respond, and the decisions the signals must support. Start with
    actionable questions, not a preferred telemetry product.
    
    ### 2. Choose the smallest useful signals
    
    Use structured logs for event context, metrics for rates and saturation,
    traces for distributed causality, and health checks for readiness or liveness.
    Choose only signals that help detect, diagnose, operate, or improve the system.
    
    ### 3. Preserve context safely
    
    Include correlation identifiers, stable dimensions, error categories, timing,
    and relevant state. Redact secrets and personal data. Avoid high-cardinality,
    duplicated, or noisy signals that hide the useful signal or create unsafe cost.
    
    ### 4. Make recovery visible
    
    Represent failure, retry, degradation, fallback, recovery, and permanent error
    as distinguishable states. Health checks must reflect the dependency and
    readiness semantics that operators actually need.
    
    ### 5. Exercise the signals
    
    Trigger representative success and failure paths. Confirm that signals appear
    with enough context during the failure they are meant to explain and that
    alerts have an owner and a meaningful action.
    
    ## Evidence standard
    
    An observability change is useful only when a person can use it to make a
    decision. Verify the signal in the relevant runtime or test environment and
    state what remains unverified.
    
    ## Boundaries
    
    - Do not log secrets, credentials, tokens, or unnecessary personal data.
    - Do not add dashboards or alerts without an operational question and owner.
    - Do not use logs to compensate for missing correctness checks.
    - Do not treat a green health check as proof that user behavior is correct.
    - Do not make the system noisy enough that meaningful failures disappear.
    
    ## Handoff
    
    Document the signals, meanings, owners, redaction rules, and response path.
    Use `jidoka` for the underlying defect, `kodawari` for review, `shukka` for
    release checks, or `hansei` when observability failed during an incident.
    
    If a referenced skill is not installed, apply its named lens inline instead of
    trying to invoke it.
    

Comments (0)

Sign in to join the conversation.

No comments yet.

Reviews (0)

No reviews yet.

Related