🐙 TidyFactor GitHub v1.1.0¶
GitHub Platform Operations, Open Source Community, Contributor Experience (CX), Governance & Anti-Slop README Engine¶
Transforming GitHub from a passive Git remote into a governed, secure, automated, and sustainable open-source product hub.
🌐 Official Website • 📚 Documentation • 🤝 Partner (Alwkala) • ⚡ Commands • 🛡️ Security Guarantees • 📖 Read in Arabic (بالعربية)
[!NOTE] TidyFactor GitHub is an enterprise-grade AI coding agent skill designed for Google Antigravity, Claude Code, Cursor, Codex, and Windsurf. It operates across the entire GitHub platform hierarchy: Account ➔ Organization ➔ Repository ➔ Code ➔ Collaboration ➔ Security ➔ Contributor Experience (CX) ➔ Open Source Governance.
🌟 Value Proposition & The 5-Layer Engine¶
┌─────────────────────────────────────────┐
│ TIDYFACTOR GITHUB │
│ GitHub Platform Operations & Intel │
└────────────────────┬────────────────────┘
│
┌───────────────────┬───────────────────────┼───────────────────────┬───────────────────┐
│ │ │ │ │
┌─────▼───────┐ ┌─────▼─────────┐ ┌─────▼─────────┐ ┌─────▼─────────┐ ┌─────▼─────────┐
│ OPERATIONS │ │ GOVERNANCE │ │ CONTENT │ │ STYLING │ │ OSS & INTEL │
├─────────────┤ ├───────────────┤ ├───────────────┤ ├───────────────┤ ├───────────────┤
│• Org & Repos│ │• Rulesets │ │• README UX │ │• Visual Lang │ │• 10-Axis Audit│
│• Members/Team│ │• CODEOWNERS │ │• Issue Forms │ │• Badge Matrix │ │• CX Onboarding│
│• Branches │ │• Security/2FA │ │• PR Workflows │ │• Typography │ │• Good 1st Iss │
│• Actions/CI │ │• LeastPrivileg│ │• Docsify/Wiki │ │• Social Banner│ │• RFC / ADR Log│
│• Releases/Pkg│ │• GOVERNANCE.md│ │• Changelogs │ │• Scannability │ │• Bus Factor │
└─────────────┘ └───────────────┘ └───────────────┘ └───────────────┘ └───────────────┘
| For Developers & Tech Leads | For AI Coding Agents | For Organizations & Maintainers |
|---|---|---|
| 10-Axis Open Source Health Scorecard: Evaluates repo readiness (0-100) across identity, CX, security, CI/CD, and governance. | Token-Efficient Routing: Compact router SKILL.md (~340 tokens) with Contextual Decision Layer (/brief). |
Organization Governance: Team hierarchies, permission matrices, and Least Privilege enforcement. |
| Contributor Experience (CX): Streamlines onboarding to < 30m with curated Good First Issues and a 6-tier Contributor Ladder. | Triple Safety Modes: AUDIT (read-only), PLAN (dry-run diffs), and APPLY with explicit confirmation gates. |
Architecture Decisions: Full RFC (docs/rfcs/) and ADR (docs/adrs/) lifecycle pipelines. |
| Supply Chain Security: Automates SHA pinning for GitHub Actions and top-level read-only permissions. | 100% Deterministic Tools: Native Python/Node CLI utilities (oss_audit.py, repo_audit.py, readme_linter.py). |
Bilingual by Design: Native English and Arabic (RTL) documentation, rulesets, and issue templates. |
🛡️ Triple Execution Modes & Safety Gate¶
To protect repositories and organizations from accidental mutations:
graph TD
A[User Intent / Command] --> B{Execution Mode}
B -->|AUDIT Mode| C[Read-Only: Compute 10-Axis Readiness Scorecard]
B -->|PLAN Mode| D[Simulation: Generate Diff & Proposed gh Commands]
B -->|APPLY Mode| E{Is Action Destructive / High-Risk?}
E -->|Yes| F[Explicit Confirmation Gate]
F -->|User Confirms| G[Execute Mutation]
F -->|User Cancels| H[Abort & Save Report]
E -->|No: Standard Scaffolding| G
- High-Risk Operations Requiring Explicit Confirmation:
- Deleting repositories or production branches.
- Granting or elevating
Adminroles. - Changing repository visibility (Private ➔ Public).
- Transferring repository ownership.
- Disabling or modifying active branch protection Rulesets.
⚡ Commands & Capabilities Matrix (22 Commands)¶
| Command | Intent & User Request | Loaded Workflows & Memory | Output Artifact |
|---|---|---|---|
/brief |
Strategic discovery & baseline configuration | workflows/brief-discovery.mdmemory/decision-points.md |
.tidyfactor/github-brief.md |
/audit |
9-Dimension repo & org health audit | workflows/run-repo-audit.mdmemory/maturity-model.md |
Health Scorecard & Remediation Report |
/oss |
10-Axis Open Source Readiness & Doctor | workflows/run-oss-audit.mdmemory/oss-readiness-rubric.md |
OSS Scorecard (0-100) & Diagnosis |
/cx |
Contributor Experience (CX) & Onboarding | workflows/optimize-cx-onboarding.mdmemory/cx-framework.md |
CONTRIBUTING.md, Contributor Ladder |
/gfi |
Good First Issue discovery & scoping | workflows/triage-good-first-issues.mdmemory/cx-framework.md |
Beginner-Ready Issues with Effort Score |
/rfc |
Request for Comments & ADR decisions | workflows/author-rfc-adr.mdmemory/oss-governance-models.md |
docs/rfcs/*.md, docs/adrs/*.md |
/org |
Org architecture, teams & permission matrix | workflows/setup-org-hierarchy.mdmemory/permission-matrix.md |
Team Mapping & RBAC Audit |
/repo |
Repository factory & portfolio lifecycle | workflows/scaffold-repository.mdmemory/maturity-model.md |
Standard Repository Skeleton |
/branch |
Branch strategy (Trunk, Flow) & naming | workflows/configure-rulesets.mdmemory/branch-strategies.md |
Branch Naming & Flow Policy |
/ruleset |
GitHub Rulesets & branch protection | workflows/configure-rulesets.mdrules/gov-rules.md |
Ruleset JSON Configurations |
/issue |
YAML Issue Forms & label taxonomy | workflows/setup-issue-forms.mdmemory/issue-taxonomy.md |
.github/ISSUE_TEMPLATE/*.yml |
/pr |
PR templates, CODEOWNERS & review flows | workflows/setup-pr-template.mdrules/gov-rules.md |
.github/PULL_REQUEST_TEMPLATE.md |
/action |
Actions CI/CD, SHA pinning & caching | workflows/audit-actions-ci.mdrules/ci-rules.md |
.github/workflows/ci.yml |
/security |
Dependabot, secret scanning & policies | workflows/harden-security.mdrules/sec-rules.md |
.github/dependabot.yml, SECURITY.md |
/community |
Community health files & OSS maintainer mode | workflows/setup-community-health.mdmemory/maturity-model.md |
CONTRIBUTING.md, CODE_OF_CONDUCT.md |
/readme |
README Experience Engine & Anti-Slop | workflows/craft-readme.mdrules/content-rules.md |
Developer-first README.md |
/style |
Visual tokens, badges & social preview | workflows/design-social-preview.mdmemory/repo-design-tokens.md |
Social Card Spec (1280x640) & Badges |
/release |
SemVer automation & CHANGELOG SSOT | workflows/automate-release.mdmemory/maturity-model.md |
Atomic Version Bump & Tag |
/project |
GitHub Projects (v2), views & roadmaps | workflows/manage-projects.mdmemory/maturity-model.md |
Project Fields & Views Schema |
/discover |
Repository Discoverability (RDO) & SEO | workflows/optimize-discoverability.mdmemory/rdo-matrix.md |
Curated Topics (8-12) & Description |
/incident |
Production incident triage & postmortem | workflows/handle-incident.mdmemory/security-baseline.md |
Suspect Commit Diff & Postmortem Doc |
/blueprint |
Blueprint gap analysis & alignment | workflows/apply-blueprint.mdmemory/decision-points.md |
Gap Analysis & Alignment Report |
🔒 Security & Supply Chain Invariants¶
All workflows generated by tidyfactor-github enforce strict security standards:
# Example of a fully compliant CI workflow
name: CI
on:
push:
branches: [main]
pull_request:
branches: [main]
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true
permissions:
contents: read
jobs:
validate:
runs-on: ubuntu-latest
timeout-minutes: 15
steps:
- name: Checkout Code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Setup Node.js
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
with:
node-version: "20"
cache: "npm"
- name: Run Tests
run: npm test
🚀 Installation & Quick Injection¶
One-Command Project Injection¶
Manual Agent Workspace Injection¶
Place the skill inside your agent customization root: