Skip to content

feat: [SKILL-25] Split bill-feature-implement into shell and content#66

Merged
Sermilion merged 1 commit intomainfrom
feat/SKILL-25-feature-implement-shell-pilot
Apr 21, 2026
Merged

feat: [SKILL-25] Split bill-feature-implement into shell and content#66
Sermilion merged 1 commit intomainfrom
feat/SKILL-25-feature-implement-shell-pilot

Conversation

@Sermilion
Copy link
Copy Markdown
Owner

Summary

This refactor splits bill-feature-implement into a shell-owned contract and a sibling authored execution body. SKILL.md now keeps the workflow-state and continuation contracts, stable step ids, stable artifact names, telemetry ownership, and the explicit execution pointer, while content.md holds the phase-by-phase execution guidance. Runtime behavior is unchanged; this is a contract/docs refactor with validator and test coverage.

  • Added skills/bill-feature-implement/content.md and updated the shell/reference docs to preserve the split.
  • Extended validator coverage so bill-feature-implement loud-fails when content.md or required shell markers are missing.
  • Updated repo docs and tests so the authoring surface no longer implies the workflow is single-file.

Feature Flags

N/A

How Has This Been Tested?

  • .venv/bin/python3 -m unittest discover -s tests
  • npx --yes agnix --strict .
  • .venv/bin/python3 scripts/validate_agent_configs.py

@Sermilion Sermilion merged commit dd3b0f6 into main Apr 21, 2026
2 checks passed
@Sermilion Sermilion deleted the feat/SKILL-25-feature-implement-shell-pilot branch April 21, 2026 20:31
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