Skip to content

de-starter v0.1.0

Choose a tag to compare

@alisas-cell alisas-cell released this 23 Jul 02:11
· 25 commits to main since this release

What this is

de-starter is a safety-first Agent Skill for auditing and removing starter, boilerplate, template, and SaaS-kit residue. It guides an existing coding Agent; it is not a standalone Agent.

Highlights

  • Discovers source identities instead of relying on one hard-coded brand list.
  • Classifies findings as P0–P3 so legal, secrets, production identifiers, demos, and display branding receive different treatment.
  • Requires two approval gates: an audit/decision gate and an exact preview/token gate.
  • Supports protected line-level semantic edits with audited hashes, explicit ranges, and migration/rollback plans for P1 overlap.
  • Audits source-named directories separately and only removes an exact approved empty directory.
  • Keeps preview, byte backups, reverse diff, restore manifest, and recovery evidence outside the target project.
  • Fails closed on drift, symlink races, no-clobber violations, unsupported filesystem primitives, and cross-filesystem apply.

Verification

  • 195/195 full regression tests pass with ResourceWarning treated as an error.
  • 13/13 CLI lifecycle tests pass.
  • Skill structure validation, compile checks, JSON/YAML parsing, Markdown links, privacy scan, and diff checks pass.
  • A fresh public clone, install copy, and complete 195-test run pass.
  • Real Starter acceptance: file findings reduced from 523 to 227; the separately approved empty-directory residue reduced from 1 to 0. Protected P0/LICENSE content remained, no new inherited project test failures were introduced, and the production webpack build passed.

Safety boundary

v0.1 automated commands support macOS/Linux POSIX no-follow primitives. Apply requires the target project and external run directory to be on the same filesystem. Windows is not supported in v0.1. The goal is not “zero keywords”: remaining findings can be legal evidence, compatibility identifiers, or functionality the user explicitly keeps.

Never publish purchased source code, private diffs, credentials, approval tokens, or backup mappings.

Install

git clone https://github.com/alisas-cell/de-starter.git
mkdir -p "$HOME/.agents/skills"
cp -R de-starter/skills/de-starter "$HOME/.agents/skills/de-starter"

See the README, sanitized real-run report, screenshots, and Chinese self-media package in the repository.