Skip to content

vekzz-dev/opencode-skills

Repository files navigation

opencode-skills

A collection of AI agent skills for OpenCode — structured instructions that guide AI agents through specific workflows.

Skills

Skill Description
api-design REST API design: resource naming, versioning, error handling, pagination, HATEOAS, OpenAPI
changelog-maintenance Semantic versioning, changelogs, and release notes
create-readme Generate comprehensive README files for any project type
database-design Database modeling, normalization, indexing, migrations, query optimization
docker Multi-stage builds, docker-compose, security, image optimization
git-commit Conventional commits with intelligent staging and message generation
java-junit JUnit 5 best practices: parameterized tests, assertions, mocking
java-springboot Spring Boot production patterns: DI, REST, security, caching
java-springboot-testing Test slices, MockMvcTester, Testcontainers, AssertJ
ui-components Preline UI, HyperUI, Flowbite — component libraries for Thymeleaf + HTMX
update-readme Detect and update outdated README content
web-mvc Thymeleaf + HTMX + Alpine.js — server-side web UIs without React

Structure

Each skill follows this layout:

skill-name/
├── SKILL.md           # Main instructions (frontmatter + workflow)
└── references/        # Optional supplementary docs
    └── *.md

Installation

Copy the skill folders to your OpenCode skills directory:

# User-level skills
cp -r api-design changelog-maintenance create-readme database-design docker git-commit java-junit \
  java-springboot java-springboot-testing ui-components update-readme web-mvc \
  ~/.config/opencode/skills/

Or clone directly:

git clone https://github.com/vekzz-dev/opencode-skills.git ~/.config/opencode/skills/opencode-skills

Usage

Skills are loaded automatically based on context triggers defined in each SKILL.md frontmatter. You can also reference them explicitly when prompting your agent.

License

MIT

About

AI agent skills for OpenCode — SDD workflows, Spring Boot testing, JUnit 5, conventional commits, README generation, and more.

Resources

License

Stars

Watchers

Forks

Contributors