OhMyCode
Minimal self-extending coding assistant with tools, memory, and tests
All Skills in This Repository (24)
Pure Emerald Level Indicatorscustomize-system-prompt
Customize OhMyCode system prompts via OHMYCODE.md, CLAUDE.md, and system_prompt.py.
commit-conventions
Generate Conventional Commits messages with path-based Finnish scope inference for OhMyCode workflows.
add-provider
Add a new LLM provider to OhMyCode with protocol implementation and registration.
debug-ohmycode
Diagnose OhMyCode installation, provider, tool, and storage failures.
add-tool
Create OhMyCode tools with JSON Schema parameters and pytest validation.
customize-response-style
Customize terminal output styling and rendering for OhMyCode's CLI.
add-feature
Plan and implement major OhMyCode feature additions with test-first development.
using-git-worktrees
Creates isolated git worktrees for feature development while preserving the current workspace.
test-driven-development
Enforce test-first implementation with red-green-refactor cycles.
systematic-debugging
Trace technical bugs to root causes before proposing fixes.
using-superpowers
Check for applicable skills and invoke them before responding.
dispatching-parallel-agents
Dispatch independent debugging tasks to parallel agents for concurrent investigation.
Frequently Asked Questions
FAQPage SchemaHow to install OhMyCode?▼
Run `npx skills add AlphaLab-USTC/OhMyCode --all -g -y` in your terminal to install all skills in this suite globally.
What is OhMyCode used for?▼
It is a minimal Claude Code-style coding assistant in about 3,000 lines of Python, with streaming, tool use, memory, and a REPL you can fully read and customize.
Can OhMyCode extend itself?▼
Yes. You can ask it to add a tool or provider, and it edits its own source code, writes tests, and verifies the result without any plugin SDK.
Which model providers does OhMyCode support?▼
It works with OpenAI, Anthropic, Azure, and any OpenAI-compatible API, and you can add new providers using the built-in add-provider skill.
How do I test and benchmark OhMyCode?▼
Run the included pytest suite for unit tests, or use the bench skill to score any model on 8 SWE-bench-style coding tasks with token tracking.
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