c64-harden

star 8

Production hardening workflow for C64 Commander covering CI integrity, Docker images, Node runtime, artifact consistency, and release stability.

chrisgleissner By chrisgleissner schedule Updated 2/16/2026

name: c64-harden description: Use when hardening C64 Commander for production across CI integrity, Docker images, Node runtime, artifact consistency, and release stability. argument-hint: (optional) scope such as docker, ci, node, artifacts user-invocable: true disable-model-invocation: true


Skill: C64 Production Hardening

Purpose

Ensure the repository is production-grade across:

  • CI
  • Node runtime
  • Docker images
  • Multi-arch support
  • Artifact consistency
  • Release tagging

Execution Workflow

Before making changes, record the current changed-file baseline and avoid unrelated edits.

Step 1 - CI Integrity

  • Validate all workflows execute successfully.
  • Ensure coverage gates pass.
  • Ensure no skipped jobs.
  • Ensure no silent failures.

Step 2 - Node and Dependency Integrity

  • Confirm Node version matches package.json engines.
  • Validate Docker base image alignment.
  • Check for deprecated or vulnerable dependencies.
  • Run full test suite under declared Node version.

Step 3 - Docker Hardening

If Docker is in scope:

  • Validate multi-arch support.
  • Confirm buildx configuration.
  • Confirm supported platforms:
    • Linux amd64
    • Linux arm64
  • Avoid excessive image variants.
  • Confirm version tag alignment with Git tag.

Step 4 - Artifact Consistency

Validate alignment across:

  • Git tag
  • package.json version
  • Android versionCode/versionName
  • iOS version
  • Docker tag
  • GitHub release

All must match.


Step 5 - Release Validation

  • Confirm tagged commit matches intended source.
  • Confirm build reproducibility.
  • Confirm no untracked changes.

Constraints

  • Do not introduce breaking changes.
  • Do not rewrite git history.
  • Avoid maintenance explosion.
  • Prefer minimal, robust configuration.

Completion Criteria

  • CI green.
  • Coverage intact.
  • Docker builds reproducible.
  • Multi-arch validated.
  • Version alignment verified.
  • Unrelated worktree changes remain untouched.
Install via CLI
npx skills add https://github.com/chrisgleissner/c64commander --skill c64-harden
Repository Details
star Stars 8
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator
chrisgleissner
chrisgleissner Explore all skills →