Description
At the moment we do have already some good examples of build extensions and some docs, however what really can improve things exponentially is something like below:
- create a very good SKILL for Claude Code that explain how extension should be build end to end and tested
- make sure we document it also in our Docs, i.e. how to use that SKILL to build extensions with AI, how it works etc
- make sure we document requirements for some software to be wrapped as Dream Server extension (e.g. "must be able to work in Docker")
- start creating more extensions for various popular OSS projects with Claude Code end to end using SKILL we created and share with authors of projects how we did it and ask opinions if something can / should be improved in the extensions we have build
Essentially ability to generate Dream Server extension end to end AI, extremely fast for almost any existed OSS project.
Use Case
I want to run X in Dream Server. No extension exists yet. I add skill to my Claude Code, run over source code of X and get extension BUILT end to end with AI for me and PR created to add it to Dream Server extensions folder in the repo ;)
Proposed Solution
See above, seems pretty straightforward on a basic level for someone who have experience to build Skills etc.
Alternatives Considered
Well, yeah, alternative is to keep building extensions manually :)
Description
At the moment we do have already some good examples of build extensions and some docs, however what really can improve things exponentially is something like below:
Essentially ability to generate Dream Server extension end to end AI, extremely fast for almost any existed OSS project.
Use Case
I want to run X in Dream Server. No extension exists yet. I add skill to my Claude Code, run over source code of X and get extension BUILT end to end with AI for me and PR created to add it to Dream Server extensions folder in the repo ;)
Proposed Solution
See above, seems pretty straightforward on a basic level for someone who have experience to build Skills etc.
Alternatives Considered
Well, yeah, alternative is to keep building extensions manually :)