Skip to content
Back to skills

Fresh Install Proof

ASecurity

Use when shipping installers, setup scripts, portable bundles, bootstrap flows, or “works on a fresh machine” claims.

  • 5 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 3, 2026
ai-agents

Security analysis

A100/100

Scanned September 3, 2026

npx -y skills add ShugokiFable/Ultimate-AI-Starter-Bundle --skill fresh-install-proof --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Fresh Install Proof?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Fresh Install Proof
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/shugokifable-fresh-install-proof/badge)](https://www.skillsdirectory.com/skills/shugokifable-fresh-install-proof)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: fresh-install-proof
description: Use when shipping installers, setup scripts, portable bundles, bootstrap flows, or “works on a fresh machine” claims.
---

# Fresh Install Proof

## Core rule
An installer is proven from **empty** state, not from the developer machine that already has dependencies and config.

## Required matrix
Test a disposable user/home with no prior product state. Include a destination containing **spaces** and **Unicode** characters. Exercise missing runtimes, missing config files, read-only/locked files where relevant, offline-vs-online modes, and an **idempotent** second install.

A passing fresh-install proof requires:
- one documented entrypoint;
- dependencies installed or a functional automatic fallback;
- no required manual “now edit/copy/approve this” step when automation is supported;
- failure returns non-zero and never prints a success banner;
- re-running preserves user settings and repairs partial state;
- final doctor verifies installed state, not merely source files.

## Evidence
Record the exact command, clean-state assumptions, exit code, installed paths, and doctor result. A test against an already-configured profile is a regression test, not fresh-install proof.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…