KeiSeiKit-1.0/skills
Parfii-bot a23910d445 chore(security): scrub username paths from public artefacts + leak-check CI
Public repo had absolute paths revealing username:
- 5 _manifests/*.toml — companion_memory_files had author-time hardcoded
  ~/.claude/projects/-Users-<user>/memory/... paths
- 5 _generated/*.md — same paths rendered through to public output
- docs/DNA-INDEX.md — 107 absolute paths (kei-dna-index emits absolute
  for atoms but relative for primitives — generator inconsistency)
- skills/escalate-recurrence/SKILL.md — 2 instructional path examples

Substitution:
  ~/.claude/projects/-Users-<user>/memory/  ->  ~/.claude/memory/
  /Users/<user>/Projects/KeiSeiKit-public/  ->  <relative>

Defence-in-depth:
- .github/workflows/leak-check.yml — CI gate (PR + push to main)
- (local) .git/hooks/pre-commit — maintainer-side guard with allowlist
  for legitimate detection-rule files (the hook + the workflow itself)

NOTICE + README byline allowlisted (intentional copyright).
No secrets exposed — only metadata (username + private-memory filenames).
DNA-INDEX root-cause fix in kei-dna-index Rust binary tracked as TODO.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-01 19:59:29 +08:00
..
3d-scene KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
a11y-audit KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
ai-animation KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
animate KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
api-design KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
architecture KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
architecture-rules KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
auth-setup KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
batch-workflow KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
ci-scaffold KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
competitor-analysis KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
compose-solution KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
content-pipeline KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
debug-deep KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
design-inspiration KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
design-system KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
dev-guard feat(frontend-loop): kei-db-contract primitive + frontend-validator agent + auto-dev-guard hook 2026-05-01 15:34:39 +08:00
dev-ship feat(frontend-loop): /visual-loop skill + dev-ship frontend-final-gate (Wave 4+5a) 2026-05-01 15:43:05 +08:00
dev-start KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
docs-scaffold KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
drive-import KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
email-sequence KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
escalate-recurrence chore(security): scrub username paths from public artefacts + leak-check CI 2026-05-01 19:59:29 +08:00
figma-to-code KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
fix-issue KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
form-builder KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
frontend-design KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
hooks-control KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
landing-page KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
motion-design KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
nano-banana KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
new-agent KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
new-project KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
observability-setup KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
onboard KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
perf-audit KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
pet-init KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
playwright-cli KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
pr-review KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
quick-api KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
rag-pipeline KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
refactor KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
research KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
responsive-audit KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
schema-design KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
scroll-animation KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
self-audit KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
seo-audit KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
session-budget KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
share-page KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
site-builder KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
site-create KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
site-teardown KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
sleep-on-it KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
sleep-setup KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
social-post KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
spawn-agent KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
test-gen KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
test-matrix KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
ui-component KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
video-gen KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
visual-explainer KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
visual-loop feat(frontend-loop): /visual-loop skill + dev-ship frontend-final-gate (Wave 4+5a) 2026-05-01 15:43:05 +08:00
vm-provision KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
wave-audit KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
web-assets KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
web-deploy KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00
web-effects KeiSeiKit-public — clean state 2026-05-01 12:09:03 +08:00