What problem does it solve?
This Skill allows you to customize Claude Code's system prompt, adapting its behavior for diverse use cases beyond traditional software engineering. It solves the problem of making Claude a versatile assistant for teaching, learning, research, or domain-specific analysis, while retaining its core capabilities like file I/O and script execution.
Core Features & Use Cases
- Custom System Prompts: Replace or supplement Claude's default prompt with instructions tailored to a specific role (e.g., Research Assistant, Technical Writer).
- Built-in Styles: Leverage "Explanatory" for detailed insights or "Learning" for collaborative, skill-building interactions.
- Use Case: If you're using Claude for technical writing, you can create a "Technical Writer" output style that guides Claude to produce structured outlines, examples, and glossaries, ensuring consistent and high-quality documentation.
Quick Start
View and switch output styles interactively
/output-style
Create a new custom output style (guided)
/output-style:new I want an output style that [describes your use case]
Manual creation: create a Markdown file like ~/.claude/output-styles/research-assistant.md
---
name: Research Assistant
description: Focused, depth-first analysis with citations and hypothesis tracking.
---
# Research Assistant Mode
You are a research partner...