Skip to content

feat(skill-creator): package_skill excludes more artifacts + dist/ output (daymade-skill 1.3.0)#109

Merged
daymade merged 1 commit into
mainfrom
feat/package-skill-tooling
Jun 28, 2026
Merged

feat(skill-creator): package_skill excludes more artifacts + dist/ output (daymade-skill 1.3.0)#109
daymade merged 1 commit into
mainfrom
feat/package-skill-tooling

Conversation

@daymade

@daymade daymade commented Jun 28, 2026

Copy link
Copy Markdown
Owner

What

Improve package_skill.py:

  • Exclude more build/test artifacts from .skill bundles: .pytest_cache, .venv (dirs), .security-scan-passed (file), dist (root dir)
  • Default artifact output now <skill>/dist/ (next to source, easy to find and clean) instead of cwd
  • Clearer messaging: skill folder is source-of-truth, .skill is a disposable distribution artifact
  • Add test_package_skill.py — 16 tests, all passing

Changes

  • daymade-skill/skill-creator/scripts/package_skill.py + new tests/test_package_skill.py
  • bump daymade-skill suite 1.2.0 → 1.3.0

🤖 Generated with Claude Code

… output to dist/ (daymade-skill 1.3.0)

- EXCLUDE_DIRS += .pytest_cache, .venv; EXCLUDE_FILES += .security-scan-passed;
  ROOT_EXCLUDE_DIRS += dist — keep build/test artifacts out of .skill bundles
- default artifact output now <skill>/dist/ (next to source, easy to find/clean)
  instead of cwd; clearer source-of-truth vs distribution-artifact messaging
- add test_package_skill.py (16 tests, all passing)
- bump daymade-skill suite 1.2.0 -> 1.3.0

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016DDkUYyDUMtpZX9k1zAiYh
@daymade daymade merged commit 8f79f84 into main Jun 28, 2026
@daymade daymade deleted the feat/package-skill-tooling branch June 28, 2026 05:02
daymade added a commit that referenced this pull request Jun 28, 2026
… output to dist/ (daymade-skill 1.3.0) (#109)

- EXCLUDE_DIRS += .pytest_cache, .venv; EXCLUDE_FILES += .security-scan-passed;
  ROOT_EXCLUDE_DIRS += dist — keep build/test artifacts out of .skill bundles
- default artifact output now <skill>/dist/ (next to source, easy to find/clean)
  instead of cwd; clearer source-of-truth vs distribution-artifact messaging
- add test_package_skill.py (16 tests, all passing)
- bump daymade-skill suite 1.2.0 -> 1.3.0


Claude-Session: https://claude.ai/code/session_016DDkUYyDUMtpZX9k1zAiYh

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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