customize-system-prompt

Customize OhMyCode system prompts via OHMYCODE.md, CLAUDE.md, and system_prompt.py.

131|4|Updated Apr 1, 2026
One-click install
npx skills add https://github.com/AlphaLab-USTC/OhMyCode --skill customize-system-prompt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: customize-system-prompt
Source: https://github.com/AlphaLab-USTC/OhMyCode/tree/main/.agents/skills/customize-system-prompt
Command: npx skills add https://github.com/AlphaLab-USTC/OhMyCode --skill customize-system-prompt

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you change how OhMyCode thinks, speaks, and behaves without editing core application logic, making it easier to adapt the assistant to a project, team, or domain.

Core Features & Use Cases

  • Per-project instructions: Define repository-specific behavior in OHMYCODE.md or CLAUDE.md.
  • Global prompt tuning: Add persistent system prompt text through the user config file.
  • Codebase-level customization: Modify the system prompt builder when you need deeper, permanent behavior changes.
  • Use Case: A team can make OhMyCode act like a strict senior reviewer, a patient tutor, or a Python-focused assistant for a specific codebase.

Quick Start

Create an OHMYCODE.md file in your project root with the instructions you want OhMyCode to follow.

Frequently Asked Questions about customize-system-prompt

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I customize system prompt behavior for a specific project repository?

To customize system prompt behavior for a specific project, create an OHMYCODE.md or CLAUDE.md file in your project root with the specific instructions you want the assistant to follow.

What is the best way to set global system prompt instructions for OhMyCode?

Setting global system prompt instructions involves adding persistent prompt text through the user configuration file, allowing you to tune the assistant's baseline personality and tone across all projects.

Can I modify the system prompt builder for permanent codebase-level behavior changes?

Yes, you can modify the system_prompt.py configuration path to implement deeper, permanent codebase-level behavior changes that alter the fundamental prompt builder logic.

Does OhMyCode system prompt customization work with CLAUDE.md files?

Yes, OhMyCode system prompt customization fully supports CLAUDE.md files for defining repository-specific behavior, treating them as project-scoped guidance for persona and domain-specific instructions.

Why change how the assistant behaves instead of editing core application logic?

Changing assistant behavior through system prompt customization adapts persona and tone without touching core application logic, making it significantly easier to tailor the assistant to a team or domain safely.