Skip to content

feat: add design-public skill - #25

Merged
gerfru merged 1 commit into
masterfrom
feat/add-design-public-skill
Jun 13, 2026
Merged

feat: add design-public skill#25
gerfru merged 1 commit into
masterfrom
feat/add-design-public-skill

Conversation

@gerfru

@gerfru gerfru commented Jun 13, 2026

Copy link
Copy Markdown
Owner

Summary

  • Adds design-public skill: five-phase publication plan for safely making a private repository public
  • Phase 1 — Secrets & History: gitleaks + truffleHog full-history scan, git-filter-repo remediation, PII patterns for AT/DE phone/IBAN/SSN in test fixtures
  • Phase 2 — Governance: LICENSE selection guide, SECURITY.md template, .gitignore hygiene, .env.example
  • Phase 3 — Settings: branch protection checklist, GitHub Security features (Dependabot, secret scanning, push protection)
  • Phase 4 — CI/CD: SHA-pinned Actions, minimal job permissions, gitleaks in CI, dependency scanning
  • Phase 5 — Supply Chain: OpenSSF Scorecard, SLSA L2 provenance, Sigstore keyless signing

Sources: OpenSSF Best Practices, GitHub Security Hardening, CISA Security-by-Design (2023), OWASP DevSecOps Guideline, SLSA v1.0, OpenSSF Scorecard, NIST SSDF SP 800-218.

Test plan

  • CI passes (lint + validate-skills + gitleaks + PR size)
  • /dev:design-public triggers the skill correctly
  • SKILL.md frontmatter valid

🤖 Generated with Claude Code

Five-phase publication plan for safely making a private repository
public: secrets and history audit (gitleaks/truffleHog/git-filter-repo),
PII in test fixtures, governance files (LICENSE/SECURITY.md/.gitignore),
repository settings hardening, CI/CD hardening (pinned Actions, minimal
permissions), and supply chain readiness (SLSA, Sigstore/cosign).

Sources: OpenSSF Best Practices, GitHub Security Hardening docs,
CISA Security-by-Design (2023), OWASP DevSecOps Guideline, SLSA v1.0,
OpenSSF Scorecard, NIST SSDF SP 800-218.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@gerfru
gerfru merged commit 8bfc30d into master Jun 13, 2026
5 checks passed
@gerfru
gerfru deleted the feat/add-design-public-skill branch June 13, 2026 19:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant