Install
$ agentstack add skill-mr-fang-vlsi-edagent-eda-artifact-hygiene-maintainer ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
EDA Artifact Hygiene Maintainer
When to use
Use this skill when the user asks to:
- clean the knowledge base, tool registry, or log directories,
- merge duplicated notes or logs,
- remove stale or superseded artifacts,
- correct inaccurate or misleading file names,
- reduce artifact sprawl without changing domain conclusions.
Scope Boundary
This skill owns:
- artifact hygiene for
docs/knowledge_base/, - artifact hygiene for
docs/tool_registry/, - artifact hygiene for repo-maintained logs and meta logs,
- traceable merge, rename, archive, and delete decisions.
It does not own:
- domain experiment conclusions,
- theory promotion decisions,
- new domain-method implementation,
- repo-wide governance policy.
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.
Expected Downstream Consumers
Typical consumers include:
workflow-routerwhen the request is primarily cleanup or naming normalization,eda-infra-maintainerwhen cleanup exposes a governance or structural policy problem,- execution and utility skills that need a dedicated cleanup pass after repeated artifact sprawl.
Knowledge And Tool Interaction
- Use
eda-context-accessorwhen cleanup needs scoped KB or tool-registry context before deciding whether an artifact is duplicated, stale, or misnamed. - Treat
AGENTS.md, the skill manifest, and relevant KB/tool index files as governing context for hygiene decisions. - Write every cleanup action into a traceable cleanup report so later maintenance work can understand what was merged, removed, renamed, or left untouched.
Inputs
Provide or derive:
- target scope (
knowledge_base,tool_registry,logs, or mixed), - target directories or artifact set,
- cleanup objective (
merge,delete,rename,normalize, or mixed), - required traceability level,
- whether the cleanup is a direct workflow or a delegated maintenance subtask.
Outputs
Return or update:
- cleanup report (
artifact_hygiene_report.md), - optional rename map (
artifact_rename_map.tsv), - optional duplicate-merge note,
- explicit keep/delete/archive rationale for touched artifacts,
- explicit statement of whether
workflow-scoped-executionwasnot_usedor the cleanup was a delegated stage inside another workflow.
Hard Rules
- Do not delete or merge artifacts without recording the rationale.
- Prefer rename or archive over silent deletion when traceability matters.
- Do not rewrite domain conclusions while performing hygiene-only work.
- If cleanup exposes a governance problem rather than simple artifact hygiene, hand off to
eda-infra-maintainer. - Do not route routine cleanup through
workflow-scoped-executionunless the parent workflow explicitly requires a governed execution substage.
Operational References
- Load
references/cleanup-scope-policy.mdwhen deciding whether the task is KB, tool-registry, log, or mixed-scope hygiene. - Load
references/workflow-owner-usage.mdwhen deciding whether cleanup is the direct workflow owner task or a delegated substage inside another workflow. - Load
references/folder-first-pass-playbook.mdwhen the user asks for folder-by-folder cleanup, a first exploratory pass, or a reusable directory cleanup SOP. - Load
references/duplicate-merge-rules.mdwhen deciding whether repeated artifacts should be merged or kept separate. - Load
references/stale-delete-and-archive.mdwhen deciding whether an artifact should be deleted, archived, or left in place. - Load
references/naming-normalization.mdwhen correcting inaccurate, ambiguous, or inconsistent file names. - Load
references/reporting-contract.mdwhen writing the cleanup report and traceability artifacts.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: Mr-Fang-VLSI
- Source: Mr-Fang-VLSI/EDAgent
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.