Skip to content

v0.2.3

Choose a tag to compare

@luckpoint luckpoint released this 06 Jul 13:12
· 45 commits to main since this release

Changes

Features

  • Restrict --prompt to predefined templates: Now only accepts predefined prompt templates (explain, find-bugs, refactor, security, etc.) for better user experience
  • Add shell completion for --prompt flag: Tab completion now works for prompt template names (e.g., --prompt ex<TAB> → --prompt explain)

Improvements

  • Remove support for custom prompt text and file paths to simplify usage
  • Add GetAvailablePrompts() function to list available prompt templates
  • Update help text to reflect template-only usage
  • Better error messages showing available templates when invalid prompt is used

Available Prompt Templates

  • explain - Analyze and explain the codebase
  • find-bugs - Find potential bugs and issues
  • refactor - Identify refactoring opportunities
  • security - Security analysis and vulnerability detection
  • optimize - Performance optimization suggestions
  • test - Testing improvement recommendations
  • document - Documentation improvement suggestions
  • migrate - Technology stack migration proposals
  • scale - Scalability analysis
  • maintain - Maintainability improvements
  • api-design - API design analysis
  • patterns - Design pattern suggestions
  • review - Comprehensive code review
  • architecture - Architecture evaluation
  • deploy - Deployment and DevOps improvements

Usage

To enable shell completion:

# For bash
./list-codes completion bash > ~/.list-codes-completion.bash
echo "source ~/.list-codes-completion.bash" >> ~/.bashrc

# For zsh
./list-codes completion zsh > ~/.list-codes-completion.zsh
echo "source ~/.list-codes-completion.zsh" >> ~/.zshrc