All-platform progressive-disclosure skill split + generator (addresses #1106). Splits each platform's skill into a lean core (~615 lines, full default pipeline inline) + on-demand references/, generated from a single source via tools/skillgen with a CI/pre-commit drift gate. 13 hosts split, aider/devin stay monoliths. Also fixes the stale bare-path bugs across the previously hand-maintained variants and moves the always-on blocks into packaged markdown. Verified: all 5 generator guards pass, byte-verbatim load-bearing slices, lean cores self-sufficient on the default path across all 13 split hosts, references gated to non-default branches, description preserves the graphify-out-query-first clause. Supersedes #1119 (Claude-first subset). Known follow-up applied on top: harden _always_on() against a missing packaged file so a partial install can't brick the CLI.
39 lines
852 B
Plaintext
39 lines
852 B
Plaintext
venv/
|
|
.venv/
|
|
env/
|
|
__pycache__/
|
|
*.pyc
|
|
*.egg-info/
|
|
.eggs/
|
|
dist/
|
|
build/
|
|
.pytest_cache/
|
|
.mypy_cache/
|
|
.ruff_cache/
|
|
*.so
|
|
*.egg
|
|
.graphify/
|
|
graphify-out/
|
|
.graphify_*.json
|
|
.graphify_python
|
|
.claude/
|
|
skills/
|
|
# The packaged skill bundles under graphify/skills/ are generated, committed
|
|
# artifacts (rendered by tools/skillgen). Keep them tracked even though the
|
|
# broad skills/ rule above ignores install-target skill dirs elsewhere.
|
|
!graphify/skills/
|
|
!graphify/skills/**
|
|
# The skillgen core fragments are the human-edited source of the lean SKILL.md.
|
|
# A global "core" ignore (for core dumps) would otherwise drop them.
|
|
!tools/skillgen/fragments/core/
|
|
!tools/skillgen/fragments/core/**
|
|
docs/superpowers/
|
|
.vscode/
|
|
.kilo
|
|
openspec/
|
|
# Local benchmark scripts — never commit
|
|
scripts/run_k2_*.py
|
|
scripts/llm.py
|
|
scripts/benchmark_kimi*.json
|
|
scripts/benchmark_kimi*.py
|