EDA Infra Maintainer
When to use
Use this skill when the user asks to:
- improve/repair infrastructure (
knowledge_base,tool_registry,skills,agentpolicy), - harden governance and reliability checks,
- add new infrastructure capability for future research loops,
- maintain full-chain research workflow infrastructure (
init_research_chain,research_chain_guard, chain templates/skills).
Use eda-artifact-hygiene-maintainer instead when the task is primarily artifact cleanup:
- merge duplicated KB/tool/log artifacts,
- archive or delete stale artifacts,
- normalize inaccurate naming.
Scope Boundary
This skill owns infrastructure governance and integrity. It does not own domain experiment conclusions (timing/power/route/model physics).
This skill is the direct workflow owner for infrastructure maintenance and development tasks.
workflow-scoped-execution is not the default wrapper here; use it only when infrastructure work explicitly includes one bounded governed execution stage.
Expected Downstream Consumers
Typical consumers include:
workflow-routerwhen routing exposes a structural gap,eda-context-accessorwhen KB feedback requires infra maintenance,- execution and theory skills when governance, manifest, or policy drift must be repaired,
eda-artifact-hygiene-maintainerwhen cleanup surfaces a policy-level inconsistency.
Knowledge And Tool Interaction
- Treat
AGENTS.md, the knowledge base, the tool registry, and the skill manifest as governed infrastructure state that must stay mutually consistent. - Use
eda-context-accessorwhen infrastructure work needs shared KB/tool retrieval artifacts that downstream skills should reuse. - Treat non-
nonekb_feedback_decisionfrom utility or execution skills as an actionable maintenance input and classify it asmaintain,update,overturn, oraddwork. - Run guard/audit tools before and after changes, then write the resulting artifact paths into the maintenance report.
- When repeated script-writing lessons appear across wrappers, parsers, or helpers, capture them through
eda-script-pattern-curatorinstead of leaving them as one-off maintenance notes. - When introducing or restructuring a skill, update the skill-adoption monitor artifacts so the later validation window has concrete usage evidence instead of relying on memory.
- When append-only logs become long and low-density, produce a rollup note that extracts candidate experience entries and candidate principles instead of relying on future readers to scan the raw log.
Inputs
Provide or derive:
- maintenance mode (
use,maintain, ordevelop), - touched infra surfaces (
AGENTS.md,skills,docs/knowledge_base,docs/tool_registry, scripts, manifests, or routing), - required guard/audit scope,
- expected artifact outputs,
- whether any bounded execution stage must be delegated to
workflow-scoped-execution.
Outputs
Return or update:
- guard/audit artifacts under
slurm_logs/00_meta/, - touched governance/skill/KB/tool files,
- maintenance report with rollback trigger,
- explicit reference-topology decision for every touched skill,
- explicit statement of whether
workflow-scoped-executionwasnot_usedordelegated_stage.
Hard rules
- Do not mix infrastructure governance with domain result claims.
- Do not change comparison policy locks silently.
- If critical guard checks fail, block promotion and fix first.
- If utility logic is duplicated across multiple skills, centralize it instead of patching the same interaction pattern repeatedly.
- Do not route routine infrastructure maintenance through
workflow-scoped-executionunless the task truly contains a governed execution substep. - Treat workflow-owner skills as stability-sensitive control-plane surfaces; when users ask for new behavior, first try to realize it through lower-layer specialist skills, utility skills, or reusable tools before editing the owner skill itself.
Operational References
- Load
references/maintenance-checklist.mdwhen executing any infra maintenance change and you need the mandatory pre/post sequence. - Load
references/workflow-owner-usage.mdwhen deciding whether this skill should stay the direct workflow owner or delegate one bounded execution stage toworkflow-scoped-execution. - Load
references/baseline-guard-and-audit.mdwhen selecting which guard, audit, and tool-query commands to run before or after an infra update. - Load
references/skill-reference-topology-policy.mdwhen a change touchesSKILL.mdorreferences/*.mdlayout and you need a merge-vs-split decision. - Load
references/skill-type-patterns.mdwhen classifying a touched skill astheory-analysis,execution, orutility. - Load
references/utility-skill-maintenance-pattern.mdwhen the task is specifically reorganizing utility skills or horizontal capability boundaries. - Load
references/architecture-change-validation.mdwhen the task changes skill architecture, routing, or workflow ownership and you need to record expected benefits plus a later validation plan. - Load
references/infrastructure-reporting.mdwhen writing the change summary, rollback trigger, and artifact-path report. - Use
scripts/common/skill_adoption_monitor.pyplus the skill-adoption ledger/report when structural skill changes need later usage review. - Use
scripts/common/maintenance_log_rollup.pyanddocs/knowledge_base/108_LONG_LOG_ROLLUP_AND_PRINCIPLE_EXTRACTION_WORKFLOW_20260307.mdwhen maintenance logs or similar append-only ledgers become too long to serve as efficient retrieval artifacts.