/f5-mode
Switch between development modes
$ npx -y skills add Fujigo-Software/f5-framework-claude --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
- Fires itselfClaude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/f5-mode
Context preview
What this command does when you run it.
Switch between development modes
Command definition
f5-mode.mddescription: Switch between development modes
argument-hint: <strict|relaxed|maintenance>
/f5-mode - Behavioral Mode Command
Manage and switch behavioral modes for context-aware responses.
ARGUMENTS
$ARGUMENTS
OVERVIEW
BEHAVIORAL MODES
═══════════════════════════════════════════════════════════════════
Modes adjust Claude's behavior for different contexts:
💻 coding │ Code-focused, minimal explanation
🎨 creative │ Innovative, exploratory
🔬 analytical │ Data-driven, systematic
📚 teaching │ Educational, step-by-step
🐛 debugging │ Problem-solving, diagnostic
👀 review │ Critical, constructive feedback
📋 planning │ Strategic, organized
🔒 security │ Paranoid, threat-aware
⚡ performance │ Optimization-focused
═══════════════════════════════════════════════════════════════════
SUBCOMMANDS
| Command | Description | |---------|-------------| | `list` | List all available modes | | `show <mode>` | Show mode details | | `set <mode>` | Activate a mode | | `reset` | Return to default mode | | `auto [on\|off]` | Toggle auto-detection | | `status` | Show current mode |
---
ACTION: LIST_MODES
`/f5-mode list`
Display all available behavioral modes:
## 🎭 Available Modes
| Emoji | Mode | Description | Verbosity |
|-------|------|-------------|-----------|
| 💻 | coding | Code-focused output | 2 |
| 🎨 | creative | Innovative approach | 4 |
| 🔬 | analytical | Data-driven analysis | 4 |
| 📚 | teaching | Educational guidance | 5 |
| 🐛 | debugging | Systematic problem-solving | 3 |
| 👀 | review | Code review perspective | 3 |
| 📋 | planning | Strategic thinking | 4 |
| 🔒 | security | Security-focused | 4 |
| ⚡ | performance | Optimization-focused | 3 |
### Current: {{CURRENT_MODE}}
### Auto-detection: {{AUTO_STATUS}}---
ACTION: SHOW_MODE
`/f5-mode show <mode>`
Display detailed information about a specific mode:
## 🔒 Security Mode
### Overview
Security-focused, paranoid approach to development.
### Characteristics
| Aspect | Value |
|--------|-------|
| Tone | Cautious, thorough |
| Verbosity | 4 (detailed) |
| Creativity | Low |
| Risk Tolerance | Zero |
### Behaviors
- Assume threats exist
- Validate all inputs
- Check OWASP Top 10
- Consider attack vectors
- Defense in depth
- Least privilege principle
### Triggers (Auto-Detection)
**Keywords:** security, auth, password, encrypt, sensitive, vulnerability
### Output Preferences
- Include threat analysis
- Show mitigations
- OWASP compliance check
- Security headers review
### Use Cases
- Authentication implementation
- Authorization logic
- Sensitive data handling
- API security
- Input validation
---
ACTION: SET_MODE
`/f5-mode set <mode>`
Activate a specific behavioral mode:
## ✅ Mode Activated: 🔒 Security
### Characteristics
| Aspect | Value |
|--------|-------|
| Tone | Cautious, thorough |
| Verbosity | 4 (detailed) |
| Risk Tolerance | Zero |
### Behaviors
- Assume threats exist
- Validate all inputs
- Check OWASP Top 10
- Consider attack vectors
- Defense in depth
### I will now:
- Review code for vulnerabilities
- Suggest security improvements
- Warn about potential risks
- Apply security best practices
### Quick Switch
```bash
/f5-mode set coding # Switch to coding
/f5-mode reset # Return to default
---
## ACTION: SHOW_STATUS
### `/f5-mode status`
Display current mode status:
```markdown
## 📊 Mode Status
| Field | Value |
|-------|-------|
| Current Mode | 🔒 security |
| Auto-detection | ✅ Enabled |
| Verbosity | 4 |
| Session Start | 10 minutes ago |
### Recent Mode Changes
| Time | Mode | Trigger |
|------|------|---------|
| 10m ago | 🔒 security | Keyword: "auth" |
| 25m ago | 💻 coding | Manual |
| 1h ago | 📚 teaching | Keyword: "explain" |
### Quick Commands
```bash
/f5-mode set coding # Switch mode
/f5-mode reset # Default mode
/f5-mode auto off # Disable auto
---
## ACTION: TOGGLE_AUTO
### `/f5-mode auto [on|off]`
Toggle automatic mode detection:
```markdown
## 🔄 Auto-Detection: {{STATUS}}
### When Enabled
Modes automatically switch based on:
- Keywords in your messages
- Current gate context
- Task type detection
### When Disabled
Mode only changes when you explicitly set it.
### Current Settings
| Setting | Value |
|---------|-------|
| Auto-detection | {{STATUS}} |
| Current Mode | {{MODE}} |
| Mode Locked | {{LOCKED}} |---
ACTION: RESET_MODE
`/f5-mode reset`
Return to default mode:
## 🔄 Mode Reset
Returned to default mode.
| Field | Value |
|-------|-------|
| Mode | Default |
| Verbosity | 3 |
| Auto-detection | Enabled |
### Default Characteristics
- Balanced explanations
- Consider multiple approaches
- Ask clarifying questions when needed
- Provide context appropriately
---
MODE DETAILS
💻 Coding Mode
focus: Code implementation
verbosity: 2
behaviors:
- Code-first responses
- Minimal explanations
- Follow existing patterns
- Production-ready code
- Include error handling
- Type-safe implementations
triggers:
- "implement", "code", "write"
- Gate G2 context
🎨 Creative Mode
focus: Innovation and exploration
verbosity: 4
behaviors:
- Explore unconventional solutions
- Suggest innovative approaches
- Think outside the box
- Propose experimental features
triggers:
- "brainstorm", "creative", "innovative"
- "new approach", "different way"
🔬 Analytical Mode
focus: Deep analysis
verbosity: 4
behaviors:
- Systematic analysis
- Data-driven decisions
- Identify edge cases
- Quantify trade-offs
triggers:
- "analyze", "compare", "evaluate"
- "assess", "investigate"
📚 Teaching Mode
focus: Education
verbosity: 5
behaviors:
- Step-by-step explanations
- Use analogies and examples
- Check understanding
- Build on fundamentals
triggers:
- "explain",
Read more
description: Switch between development modes argument-hint: <strict|relaxed|maintenance>
/f5-mode - Behavioral Mode Command
Manage and switch behavioral modes for context-aware responses.
ARGUMENTS
$ARGUMENTS
OVERVIEW
BEHAVIORAL MODES ═══════════════════════════════════════════════════════════════════ Modes adjust Claude's behavior for different contexts: 💻 coding │ Code-focused, minimal explanation 🎨 creative │ Innovative, exploratory 🔬 analytical │ Data-driven, systematic 📚 teaching │ Educational, step-by-step 🐛 debugging │ Problem-solving, diagnostic 👀 review │ Critical, constructive feedback 📋 planning │ Strategic, organized 🔒 security │ Paranoid, threat-aware ⚡ performance │ Optimization-focused ═══════════════════════════════════════════════════════════════════
SUBCOMMANDS
| Command | Description | |---------|-------------| | `list` | List all available modes | | `show <mode>` | Show mode details | | `set <mode>` | Activate a mode | | `reset` | Return to default mode | | `auto [on\|off]` | Toggle auto-detection | | `status` | Show current mode |
---
ACTION: LIST_MODES
`/f5-mode list`
Display all available behavioral modes:
## 🎭 Available Modes
| Emoji | Mode | Description | Verbosity |
|-------|------|-------------|-----------|
| 💻 | coding | Code-focused output | 2 |
| 🎨 | creative | Innovative approach | 4 |
| 🔬 | analytical | Data-driven analysis | 4 |
| 📚 | teaching | Educational guidance | 5 |
| 🐛 | debugging | Systematic problem-solving | 3 |
| 👀 | review | Code review perspective | 3 |
| 📋 | planning | Strategic thinking | 4 |
| 🔒 | security | Security-focused | 4 |
| ⚡ | performance | Optimization-focused | 3 |
### Current: {{CURRENT_MODE}}
### Auto-detection: {{AUTO_STATUS}}---
ACTION: SHOW_MODE
`/f5-mode show <mode>`
Display detailed information about a specific mode:
## 🔒 Security Mode ### Overview Security-focused, paranoid approach to development. ### Characteristics | Aspect | Value | |--------|-------| | Tone | Cautious, thorough | | Verbosity | 4 (detailed) | | Creativity | Low | | Risk Tolerance | Zero | ### Behaviors - Assume threats exist - Validate all inputs - Check OWASP Top 10 - Consider attack vectors - Defense in depth - Least privilege principle ### Triggers (Auto-Detection) **Keywords:** security, auth, password, encrypt, sensitive, vulnerability ### Output Preferences - Include threat analysis - Show mitigations - OWASP compliance check - Security headers review ### Use Cases - Authentication implementation - Authorization logic - Sensitive data handling - API security - Input validation
---
ACTION: SET_MODE
`/f5-mode set <mode>`
Activate a specific behavioral mode:
## ✅ Mode Activated: 🔒 Security ### Characteristics | Aspect | Value | |--------|-------| | Tone | Cautious, thorough | | Verbosity | 4 (detailed) | | Risk Tolerance | Zero | ### Behaviors - Assume threats exist - Validate all inputs - Check OWASP Top 10 - Consider attack vectors - Defense in depth ### I will now: - Review code for vulnerabilities - Suggest security improvements - Warn about potential risks - Apply security best practices ### Quick Switch ```bash /f5-mode set coding # Switch to coding /f5-mode reset # Return to default
--- ## ACTION: SHOW_STATUS ### `/f5-mode status` Display current mode status: ```markdown ## 📊 Mode Status | Field | Value | |-------|-------| | Current Mode | 🔒 security | | Auto-detection | ✅ Enabled | | Verbosity | 4 | | Session Start | 10 minutes ago | ### Recent Mode Changes | Time | Mode | Trigger | |------|------|---------| | 10m ago | 🔒 security | Keyword: "auth" | | 25m ago | 💻 coding | Manual | | 1h ago | 📚 teaching | Keyword: "explain" | ### Quick Commands ```bash /f5-mode set coding # Switch mode /f5-mode reset # Default mode /f5-mode auto off # Disable auto
---
## ACTION: TOGGLE_AUTO
### `/f5-mode auto [on|off]`
Toggle automatic mode detection:
```markdown
## 🔄 Auto-Detection: {{STATUS}}
### When Enabled
Modes automatically switch based on:
- Keywords in your messages
- Current gate context
- Task type detection
### When Disabled
Mode only changes when you explicitly set it.
### Current Settings
| Setting | Value |
|---------|-------|
| Auto-detection | {{STATUS}} |
| Current Mode | {{MODE}} |
| Mode Locked | {{LOCKED}} |---
ACTION: RESET_MODE
`/f5-mode reset`
Return to default mode:
## 🔄 Mode Reset Returned to default mode. | Field | Value | |-------|-------| | Mode | Default | | Verbosity | 3 | | Auto-detection | Enabled | ### Default Characteristics - Balanced explanations - Consider multiple approaches - Ask clarifying questions when needed - Provide context appropriately
---
MODE DETAILS
💻 Coding Mode
focus: Code implementation verbosity: 2 behaviors: - Code-first responses - Minimal explanations - Follow existing patterns - Production-ready code - Include error handling - Type-safe implementations triggers: - "implement", "code", "write" - Gate G2 context
🎨 Creative Mode
focus: Innovation and exploration verbosity: 4 behaviors: - Explore unconventional solutions - Suggest innovative approaches - Think outside the box - Propose experimental features triggers: - "brainstorm", "creative", "innovative" - "new approach", "different way"
🔬 Analytical Mode
focus: Deep analysis verbosity: 4 behaviors: - Systematic analysis - Data-driven decisions - Identify edge cases - Quantify trade-offs triggers: - "analyze", "compare", "evaluate" - "assess", "investigate"
📚 Teaching Mode
focus: Education verbosity: 5 behaviors: - Step-by-step explanations - Use analogies and examples - Check understanding - Build on fundamentals triggers: - "explain",
AI-Powered Development Framework for Claude Code
Repo: Fujigo-Software/f5-framework-claude
Other commands on f5-framework.
- /f5-agent
Manage AI agents, personas, and get smart suggestions
Open command - /f5-analytics
View project analytics and metrics
Open command - /f5-ba
Business analysis workflow
Open command - /f5-backend
Backend development commands
Open command - /f5-checkpoint
[DEPRECATED] Use /f5-ctx checkpoint
Open command - /f5-classify
Classify input files by type using content-first analysis, detect gaps, and generate coverage declaration
Open command

