dev-kit is a project that contains the development kit for developers and vibe-coders. It provides a set of tools and workflows to help developers and vibe-coders to develop and maintain the project.
A few weeks ago, I found out tools like openspec and spec-kit which help developers/vibe-coders to work on a project with the Spec-Driven Development mind. I really like the idea, but I want something light.
These spec-driven tools give a really detailed instruction to the code agent. Sometime these instructions would affect how the code agent works the best, which leads the code agent to perform worse than working without these spec-driven tools.
The dev-kit agent skills can be installed using npx skills:
npx skills add tom555my/dev-kitThis installs skills to your code agent(s) in your project directory.
npx skills add tom555my/dev-kit -gThis installs skills to your code agent(s) and makes them available across all projects.
To see what skills are available before installing:
npx skills add tom555my/dev-kit --listTo install only specific skills:
npx skills add tom555my/dev-kit --skill dev-kit.init --skill dev-kit.ticket/dev-kit.init- Initialize the dev-kit for a new project./dev-kit.ticket- Create easy-to-follow tickets for the AI (or humans) to work on./dev-kit.research- Research on a topic and generate a knowledge about it./dev-kit.work- Grab a generated ticket and work on it./dev-kit.refine- In the progress of generating docs, AI may make mistakes, this workflow is to refine the docs./dev-kit.review- Review the completed ticket and make sure it is good to go.