Skip to content

Conversation

@yuxi0708
Copy link

@yuxi0708 yuxi0708 commented Jan 5, 2026

Summary

Add ByteBuddy IDE support to Spec Kit

Changes

  • Add ByteBuddy to AGENT_CONFIG with .bytebuddy/rules/ directory
  • Update release scripts to include ByteBuddy packages
  • Update agent context scripts (bash and PowerShell)
  • Update documentation (README.md and AGENTS.md)
  • Update CLI help text to include bytebuddy option

Details

ByteBuddy is an IDE-based agent that uses .bytebuddy/rules/ directory for its command files, similar to other IDE-based agents like Windsurf and Kilo Code.

Testing

  • Built release packages locally with ByteBuddy support
  • Tested initialization in a sample project
  • Verified command files are correctly generated

Related

- Add ByteBuddy to AGENT_CONFIG with .bytebuddy/rules/ directory
- Update release scripts to include ByteBuddy packages
- Update agent context scripts (bash and PowerShell)
- Update documentation (README.md and AGENTS.md)
- Update CLI help text to include bytebuddy option

ByteBuddy is an IDE-based agent that uses .bytebuddy/rules/ directory
for its command files, similar to other IDE-based agents like Windsurf
and Kilo Code.
@yuxi0708 yuxi0708 requested a review from localden as a code owner January 5, 2026 08:56
dinghx14714 and others added 3 commits January 5, 2026 17:30
- Replace 'cp --parents' with compatible alternative for macOS
- Fix 'mapfile' command compatibility issue
- Ensure templates directory files are correctly copied to release packages

The 'cp --parents' command is not supported on macOS, causing templates
directory to be empty in release packages. Now using a while loop with
basename to copy files while preserving compatibility.
- Replace 'cp --parents' with compatible alternative for macOS
- Fix 'mapfile' command compatibility issue
- Ensure templates directory files are correctly copied to release packages

The 'cp --parents' command is not supported on macOS, causing templates
directory to be empty in release packages. Now using a while loop with
basename to copy files while preserving compatibility.
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