split-portfolio

Community

Safely split a public fork from your private portfolio.

Authorme2resh
Version1.0.0
Installs0

System Documentation

What problem does it solve?

It solves the problem of getting stuck after you publish a fork publicly and GitHub Free prevents changing fork visibility, leaving private project names exposed or unusable for the intended multi-project workflow.

Core Features & Use Cases

  • Guided destructive migration: Moves the registry and project docs into a newly created private sibling repo while rewriting the public fork history to remove private layout artifacts.
  • Operator-confirmation safety gates: Enforces explicit confirmation before irreversible steps like history rewrite and force-push, and blocks unsafe reruns via drift detection.
  • State-safe recovery options: Creates a backup-pre-rewrite branch for a 7-day recovery window and supports read-only inspection via --verify and planning via --dry-run.
  • Redaction of exposed issue/PR content: Redacts bodies that mention registered project names and surfaces the timeline-API caveat so operators know what persists.

Quick Start

Run split-portfolio migration in check mode first by executing: /split-portfolio --verify

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: split-portfolio
Download link: https://github.com/me2resh/apexyard/archive/main.zip#split-portfolio

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.