build-ci-and-package-artifact-sprawl-control
Control generated artifacts from builds, CI runs and package managers — the largest and fastest-growing source of reclaimable space.
Skill by Sahil-SS9
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/sahil-ss9-build-ci-and-package-artifact-sprawl-control
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: devops
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/build-ci-and-package-artifact-sprawl-control
What's inside
- Skill name
build-ci-and-package-artifact-sprawl-control- Description
- Control generated artifacts from builds, CI runs and package managers — the largest and fastest-growing source of reclaimable space.
- License
- MIT
- Instructions
- 32 lines in SKILL.md · view on GitHub
Files (3)
- LICENSE
- NOTICE
- SKILL.md
SKILL.md (first lines)
# Build ci and package artifact sprawl control ## When to use Storage is disappearing without human activity, or CI artifacts are accumulating. ## Procedure 1. Attribute space to artifact classes: build outputs, caches, package stores, CI logs and artifacts, container layers, model weights, worktrees. 2. Identify which are regenerable and at what cost to regenerate. 3. Set retention per class rather than one global rule. 4. Trim the regenerable classes with the cheapest-to-rebuild first. 5. Add cache cleanup to the same cadence rather than as a manual rescue. ## Decision rules - Regenerable is not free: a cache that takes an hour to rebuild has a cost, and the eviction policy must account for it. - CI artifacts are usually the easiest large win and the least examined. - Never clear a package store that a pinned build depends on without checking the pin. - Run caches hold state that makes the next run fast; treat them as an asset with a retention policy. ## Decision-output clarification Separate the observed artifact type and proposed policy from the eligible cleanup candidate and recommended policy. A pinned package store with no passed dependency check is not eligible for removal; reject a global cache-age rule in favour of per-class retention. Cheap regeneration and expiry do not grant removal authority: analysis-only work still needs a separate approved removal decision. Before returning a structured result, check that each field answers the requested proposition, uses the requested types and vocabulary, and agrees with the explanation. Saved evidence is not an action performed by you; a recommended next step is not an executed action. ## Pitfalls - Deleting a shared build cache and slowing every subsequent job. - Assuming a container layer set reclaims what the tool advertises. - Clearing the store that serves the offline rebuild you will need. ## Done Space is attributed by class, retention is set per class, and the largest reclaim came from the cheapest-to-regenerate class.
From Sahil-SS9/agent-personas, MIT.
More from Sahil-SS9/agent-personas
- 0.668score
career-skill-portfolio-strategist
Sahil-SS9
Use when testing career paths and skill investments.
SkillAFreshness: A★ 62Claude Code +9 - 0.664score
analysis-capability-ladder
Sahil-SS9
Pick the strongest analysis level available, discover and propose new tools when a gap blocks the answer, state the level used, and finish within budget.
SkillAFreshness: A★ 62Claude Code +9 - 0.664score
agent-artifact-attribution-and-scratch-routing
Sahil-SS9
Attribute debris to the agent session that created it — with evidence — and route future agent scratch output to a home that will not accumulate.
SkillAFreshness: A★ 62Claude Code +9 - 0.664score
angr-symbolic-adapter
Sahil-SS9
Use angr for symbolic analysis when evidence needs justify it: constraint solving on parsers, decoders and guarded paths, with coverage honesty.
SkillAFreshness: A★ 62Claude Code +9 - 0.664score
classifier-candidate-benchmark
Sahil-SS9
Run candidates through the frozen exam and report each verdict with its gates, utility, calibration, determinism and latency — including the candidates that…
SkillAFreshness: A★ 62Claude Code +9 - 0.664score
capa-floss-adapter
Sahil-SS9
Use capa capability rules and FLOSS string deobfuscation as triage hypothesis generators, always with manual verification.
SkillAFreshness: A★ 62Claude Code +9 - 0.661score
agent-loop-guardrails
Sahil-SS9
Wrap agent loops in deterministic gates, scoped permissions and stop rules.
SkillAFreshness: A★ 62Claude Code +9 - 0.661score
agent-dispatch-discipline
Sahil-SS9
Brief, dispatch and verify agent work so nothing depends on session memory.
SkillAFreshness: A★ 62Claude Code +9 - 0.661score
accessible-dynamic-components
Sahil-SS9
Make dynamic and JS-driven UI accessible: focus, live regions, and state.
SkillAFreshness: A★ 62Claude Code +9 - 0.661score
analytics-dimensional-modelling
Sahil-SS9
Model analytics data dimensionally: facts, dimensions, grain and slowly-changing history.
SkillAFreshness: A★ 62Claude Code +9 - 0.661score
api-security-design
Sahil-SS9
Design API security: authentication, authorization, rate limiting and abuse controls.
SkillAFreshness: A★ 62Claude Code +9 - 0.661score
api-compatibility-analysis
Sahil-SS9
Classify every proposed API change as compatible or breaking across all three dimensions.
SkillAFreshness: A★ 62Claude Code +9
Signals
- Stars
- 62
- Forks
- 4
- Open issues
- 0
- Last commit (this folder)
- Sep 30, 2026 (28 days ago)
- Last release
- Oct 10, 2026 (18 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/Sahil-SS9/agent-personas
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Sahil-SS9
- 0.668score
career-skill-portfolio-strategist
Sahil-SS9
Use when testing career paths and skill investments.
SkillAFreshness: A★ 62Claude Code +9 - 0.664score
capa-floss-adapter
Sahil-SS9
Use capa capability rules and FLOSS string deobfuscation as triage hypothesis generators, always with manual verification.
SkillAFreshness: A★ 62Claude Code +9 - 0.664score
agent-artifact-attribution-and-scratch-routing
Sahil-SS9
Attribute debris to the agent session that created it — with evidence — and route future agent scratch output to a home that will not accumulate.
SkillAFreshness: A★ 62Claude Code +9 - 0.664score
analysis-capability-ladder
Sahil-SS9
Pick the strongest analysis level available, discover and propose new tools when a gap blocks the answer, state the level used, and finish within budget.
SkillAFreshness: A★ 62Claude Code +9 - 0.664score
angr-symbolic-adapter
Sahil-SS9
Use angr for symbolic analysis when evidence needs justify it: constraint solving on parsers, decoders and guarded paths, with coverage honesty.
SkillAFreshness: A★ 62Claude Code +9 - 0.664score
classifier-candidate-benchmark
Sahil-SS9
Run candidates through the frozen exam and report each verdict with its gates, utility, calibration, determinism and latency — including the candidates that…
SkillAFreshness: A★ 62Claude Code +9
Cite this page
build-ci-and-package-artifact-sprawl-control skill. Agent Mart. https://agentmart.dev/skills/sahil-ss9-build-ci-and-package-artifact-sprawl-control (last updated 2026-10-24)