cleanup-build-artifacts

Solid

Removes transient build artifacts this task produced in the ironlint repo before declaring work done. Use at the end of any task that ran `cargo build --release`, `cargo mutants`, `cargo llvm-cov`, generated a one-off binary, wrote a scratch file like `pr.diff` or an ad-hoc tarball, or any other throwaway output. Do NOT use to wipe the actively-iterating `target/` directory.

Web & Frontend 19 stars 2 forks Updated 2 weeks ago Apache-2.0

Install

View on GitHub

Quality Score: 82/100

Stars 20%
43
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Cleanup Build Artifacts Sweep up the transient artifacts *this task* produced so the working tree and disk stay clean. Implements the AGENTS.md / AGENTS.md rule: "Clean up build artifacts you produced once the task is done." ## Scope **In scope** — artifacts created during this task: - Release binaries built for one-off verification (`target/release/<bin>`) - `cargo mutants` output (`mutants.out/`, `mutants.out.old/`) - `cargo llvm-cov` reports (`target/llvm-cov-target/`, generated `lcov.info` / HTML report dirs) - Scratch files at the repo root: `pr.diff`, `*.diff`, ad-hoc `*.tar`/`*.tar.gz`, throwaway `*.log`, `scratch_*`, `tmp_*` - One-off binaries built outside `target/` (e.g. via `--out-dir`) - Temporary fixture dirs created for an investigation that aren't checked in **Out of scope — DO NOT TOUCH:** - The persistent `target/` debug tree being actively iterated on (`cargo build`, `cargo test` incremental output). Leave it. - Anything tracked by git that's modified (M) or staged — those are real work. - `.ironlint/` runtime state unless the task explicitly created it for a one-off check. - Pre-existing files in the working tree the task didn't author. If unsure whether something is yours, leave it. ## Instructions ### Step 1: Enumerate what this task produced Before cleaning, list candidates. Run these in parallel: ```bash # Untracked files that appeared during the task git status --short --untracked-files=normal # Release binaries (likely candidates if you ra...

Details

Author
ironlint
Repository
ironlint/ironlint
Created
3 months ago
Last Updated
2 weeks ago
Language
Rust
License
Apache-2.0

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

cleanup-unused-files

Aggressively clean disk space by removing caches, build artifacts, temporary folders, tool state, and other reproducible local junk from repos and developer machines. Use when the user asks to free space, nuke caches, wipe local build output, remove stale tool directories, clear package-manager caches, reset local developer state, or do a broad cleanup of bulky unused files.

47 Updated today
OpenCoven
Code & Development Listed

cleanup

Tear down a finished task's transient resources — kill the dev server / e2e / Playwright processes it started, remove the git worktree, prune stale preview deployments (keeping the last N), and note the cleanup on the parent issue. Use once a task's PR is merged (or abandoned) and you want the workspace and running resources reclaimed. Recommend-only — never auto-invoked by another skill; the user starts it. Triggers on "정리해줘", "리소스 정리", "worktree 제거", "cleanup", "teardown", "clean up the task", "e2e 종료".

1 Updated 2 weeks ago
gitgitWi
Code & Development Listed

cleanup

Remove what shipping left behind — local and remote branches whose pull request merged, worktrees for those branches, and ignored residue a move stranded, such as a __pycache__ that git mv could not see. Use when asked to clean up, tidy the repo, delete merged or stale branches, prune the remote branches, clear out old worktrees, 清理一下, 清掉合并过的分支, 删掉没用的分支, 清理远程分支, 收拾一下仓库. Not for discarding uncommitted work, resetting a branch, or removing untracked files you have not been shown.

0 Updated today
Misoto22