Go to file Use this template
2025-11-26 10:23:40 +00:00
.vizh Update .vizh/compile.sh 2025-11-26 10:23:40 +00:00
src Add src/index.ts 2025-11-25 20:02:25 +00:00
.gitattributes Add .gitattributes 2025-11-25 20:03:04 +00:00
.gitignore Update .gitignore 2025-11-25 20:03:25 +00:00
LICENSE Initial commit 2025-11-25 19:59:26 +00:00
package.json Add package.json 2025-11-25 20:03:47 +00:00
README.md Update README.md 2025-11-25 20:04:10 +00:00
tsconfig.json Add tsconfig.json 2025-11-25 20:04:49 +00:00
vizh.yml Add vizh.yml 2025-11-25 20:06:55 +00:00
your_program.sh Add your_program.sh 2025-11-25 20:08:02 +00:00

progress-banner

This is a starting point for TypeScript solutions to the "Build an AI-Powered Commit Message Generator" Challenge.

In this challenge, you'll build a professional CLI tool that generates intelligent commit messages using AI. Along the way, you'll learn about CLI development, Git integration, OpenAI API usage, and more.

Note: If you're viewing this repo on GitHub, head over to vizh.ai to try the challenge.

Passing the first stage

The entry point for your CLI implementation is in src/index.ts. Study and uncomment the relevant code, and push your changes to pass the first stage:

git commit -am "pass 1st stage" # any msg
git push origin main

Time to move on to the next stage!

Stage 2 & beyond

Note: This section is for stages 2 and beyond.

  1. Ensure you have node (20+) installed locally
  2. Run ./your_program.sh to run your program, which is implemented in src/index.ts.
  3. Commit your changes and run git push origin main to submit your solution to Vizh.ai. Test output will be streamed to your terminal.