affaan-m avatar

Opensource Pipeline

This is a three-agent pipeline that takes a private repo and makes it safe to open source. It forks your project to a staging directory, strips secrets and credentials with a dedicated sanitizer that runs six scan categories (secrets, PII, internal references, dangerous files, config checks, git history), then packages everything with a CLAUDE.md, executable setup.sh, and the usual open source scaffolding. The sanitizer is the safety gate and won't let you proceed on critical failures. It's built for the risky moment when you need to strip internal URLs, API keys, and company-specific stuff before pushing to GitHub. The staging directory persists so you can review before it creates the public repo.

skills.sh installs
5.4K
GitHub stars
300.3K
last updated
Aug 21, 2026

Install

$ npx -y skills add affaan-m/ecc --skill opensource-pipeline --agent claude-code

Installs into .claude/skills of the current project.

Files

Open-Source Pipeline Skill

Safely open-source any project through a 3-stage pipeline: Fork (strip secrets) → Sanitize (verify clean) → Package (CLAUDE.md + setup.sh + README).

When to Activate

  • User says "open source this project" or "make this public"
  • User wants to prepare a private repo for public release
  • User needs to strip secrets before pushing to GitHub
  • User invokes /opensource fork, /opensource verify, or /opensource package

Commands

CommandAction
/opensource fork PROJECTFull pipeline: fork + sanitize + package
/opensource verify PROJECTRun sanitizer on existing repo
/opensource package PROJECTGenerate CLAUDE.md + setup.sh + README
/opensource listShow all staged projects
/opensource status PROJECTShow reports for a staged project

Protocol

/opensource fork PROJECT

Full pipeline — the main workflow.

Step 1: Gather Parameters

Resolve the project path. If PROJECT contains /, treat as a path (absolute or relative). Otherwise check: current working directory, $HOME/PROJECT, then ask the user.

Sponsors

Details

Repository
github.com/affaan-m/ecc
Categories
DevOps & CI/CD, Release Management, Automation & Workflows, Sales & Marketing
First seen
Jul 14, 2026

More from affaan-m/ecc

All 263
1affaan-m avatarcost-aware-llm-pipelineaffaan-m/everything-claude-codecost aware llm pipeline5.4Kskills.sh installs
2affaan-m avatarralphinho-rfc-pipelineaffaan-m/eccRFC-driven multi-agent DAG execution pattern with quality gates, merge queues, and work unit orchestration.5.4Kskills.sh installs
3affaan-m avatarrecsys-pipeline-architectaffaan-m/eccDesign composable recommendation, ranking, and feed pipelines using the six-stage Source→Hydrator→Filter→Scorer→Selector→SideEffect framework popularized by xAI5.4Kskills.sh installs
4forcedotcom avatardx-devops-test-failures-analyzeforcedotcom/sf-skillsAnalyzes DevOps Center test failures and Code Analyzer violations in plain language — failure category, offending file/class/method/line, rule violated, fix dir5.1Kskills.sh installs
5hashicorp avatarterraform-search-importhashicorp/agent-skillsDiscover existing cloud resources using Terraform Search queries and bulk import them into Terraform management. Use when bringing unmanaged infrastructure unde5.1Kskills.sh installs
6recoupable avatarrecoup-platform-build-osrecoupable/skillsScaffold and run a label's self-managing "music-company OS" inside its own git repo — the full label-intelligence workspace (folders, a self-managing CLAUDE.md 5.1Kskills.sh installs