Jimi
Java-based coding assistant with agents, skills, and automation
All Skills in This Repository (11)
Pure Emerald Level Indicatorsjava-best-practices
Provide Java coding best practices, design patterns, and modern features.
database-design
Provide database schema design guidelines covering naming, keys, normalization, and indexing.
security-checklist
Check Java applications against the OWASP Top 10 security checklist.
code-review
Guide code reviews with a checklist covering quality, bugs, performance, security, and testing.
docker-setup
Validate Docker and Docker Compose installations and provide Spring Boot configuration examples.
api-design
Design RESTful APIs with resource-oriented URLs, HTTP methods, and status codes.
script-test
Execute init.sh scripts upon Skill activation to verify runtime setup.
unit-testing
Write Java unit tests with JUnit 5, Mockito, and AssertJ using the AAA pattern.
git-commit-guide
Guide Git commit messages to comply with the Conventional Commits specification.
backend-dev-suite
Guide Java backend development with coding standards, database design, and OWASP security checks.
code-quality-suite
Combine code review checklists and unit testing guidance for pre-commit checks.
Frequently Asked Questions
FAQPage SchemaHow to install Jimi?โผ
Run `npx skills add Leavesfly/Jimi --all -g -y` in your terminal to install all skills in this suite globally.
What does Jimi do for Java developers?โผ
It provides a command-line coding assistant with specialized agents for architecture, coding, code review, documentation, and DevOps, plus skill packs covering Java best practices, testing, and database design.
How does Jimi automate repetitive coding tasks?โผ
It uses event-driven hooks, timed loops, and goal-driven iteration so the agent keeps working until conditions like passing tests or coverage targets are met.
Which AI models does Jimi support?โผ
It supports nine providers including OpenAI, Kimi, Qwen, DeepSeek, Claude, Ollama, GLM, MiniMax, and Cursor through a unified configuration file.
Can I extend Jimi with my own plugins?โผ
Yes. You can package skills, hooks, commands, MCP servers, and agents into versioned plugins and install them from GitHub or a local directory.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core