skills/eda-artifact-hygiene-maintainer/SKILL.md
Clean and normalize knowledge-base, tool-registry, and log artifacts by merging duplicates, removing stale items, and correcting inaccurate naming while preserving traceability.
npx skillsauth add mr-fang-vlsi/edagent eda-artifact-hygiene-maintainerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill when the user asks to:
This skill owns:
docs/knowledge_base/,docs/tool_registry/,It does not own:
This skill is the direct workflow owner for cleanup and normalization tasks.
workflow-scoped-execution is not the default wrapper here; use it only when cleanup is embedded inside a larger execution workflow that explicitly delegates one bounded stage.
Typical consumers include:
workflow-router when the request is primarily cleanup or naming normalization,eda-infra-maintainer when cleanup exposes a governance or structural policy problem,eda-context-accessor when cleanup needs scoped KB or tool-registry context before deciding whether an artifact is duplicated, stale, or misnamed.AGENTS.md, the skill manifest, and relevant KB/tool index files as governing context for hygiene decisions.Provide or derive:
knowledge_base, tool_registry, logs, or mixed),merge, delete, rename, normalize, or mixed),Return or update:
artifact_hygiene_report.md),artifact_rename_map.tsv),workflow-scoped-execution was not_used or the cleanup was a delegated stage inside another workflow.eda-infra-maintainer.workflow-scoped-execution unless the parent workflow explicitly requires a governed execution substage.references/cleanup-scope-policy.md when deciding whether the task is KB, tool-registry, log, or mixed-scope hygiene.references/workflow-owner-usage.md when deciding whether cleanup is the direct workflow owner task or a delegated substage inside another workflow.references/folder-first-pass-playbook.md when the user asks for folder-by-folder cleanup, a first exploratory pass, or a reusable directory cleanup SOP.references/duplicate-merge-rules.md when deciding whether repeated artifacts should be merged or kept separate.references/stale-delete-and-archive.md when deciding whether an artifact should be deleted, archived, or left in place.references/naming-normalization.md when correcting inaccurate, ambiguous, or inconsistent file names.references/reporting-contract.md when writing the cleanup report and traceability artifacts.development
Create immutable stage checkpoints for Innovus flows. Use when users ask for fixed golden files or restart-from-stage workflows (place/cts/route) with matched DEF+V+SDC and reproducible manifests.
tools
Capture and maintain reusable script-writing experience across wrappers, helpers, parsers, validators, and runtime shims so future script work can reuse proven patterns and avoid repeated anti-patterns.
testing
Summarize local paper PDFs into structured, citation-grounded evidence notes. Use when the user provides local PDF paths and asks for methods/assumptions/results/limitations extraction or wants evidence mapped to current EDA hypotheses.
development
Fetch primary-source paper metadata when evidence is missing or weak for EDA/model/flow claims. Use for requests like building reproducible paper candidate lists, generating user-download queues, and recording citation metadata for local validation.