/f5-init
Force overwrite existing .f5/ directory
$ 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-init
Context preview
What this command does when you run it.
Force overwrite existing .f5/ directory
Command definition
f5-init.mdname: f5-init
description: Initialize F5 Framework in current workspace - copies configs from plugin to workspace
arguments:
- name: force
description: Force overwrite existing .f5/ directory
required: false
default: "false"F5 Framework Initialization
Initialize the F5 Framework in the current workspace.
What This Command Does
1. **Copies Framework Configs** from plugin cache to workspace `.f5/` directory:
- `manifest.yaml` - Framework version and component tracking
- `config/` - Agent configs, gate definitions, session management
- `gates/` - Quality gate templates
- `schemas/` - YAML validation schemas
- `templates/` - Project templates
- `tdd/` - TDD configuration
- `selftest/` - Self-test definitions
- `ci/` - CI integration scripts
2. **Creates Workspace Structure**:
.f5/
├── manifest.yaml
├── config/
├── gates/
├── schemas/
├── templates/
├── tdd/
├── selftest/
└── ci/
3. **Initializes Team Config** (if not exists):
- Creates `.f5/team/team.yaml` template
Usage
# Standard initialization
/f5-init
# Force re-initialization (overwrites existing)
/f5-init force=true
Post-Initialization
After running `/f5-init`:
1. Review `.f5/config/` settings 2. Customize gate definitions in `.f5/gates/` if needed 3. Configure team settings in `.f5/team/team.yaml` 4. Run `/f5-status` to verify setup
Notes
- Existing workspace `.f5/` will NOT be overwritten unless `force=true`
- Plugin configs are the "factory defaults" - customize workspace copies as needed
Read more
name: f5-init
description: Initialize F5 Framework in current workspace - copies configs from plugin to workspace
arguments:
- name: force
description: Force overwrite existing .f5/ directory
required: false
default: "false"F5 Framework Initialization
Initialize the F5 Framework in the current workspace.
What This Command Does
1. **Copies Framework Configs** from plugin cache to workspace `.f5/` directory:
- `manifest.yaml` - Framework version and component tracking
- `config/` - Agent configs, gate definitions, session management
- `gates/` - Quality gate templates
- `schemas/` - YAML validation schemas
- `templates/` - Project templates
- `tdd/` - TDD configuration
- `selftest/` - Self-test definitions
- `ci/` - CI integration scripts
2. **Creates Workspace Structure**:
.f5/ ├── manifest.yaml ├── config/ ├── gates/ ├── schemas/ ├── templates/ ├── tdd/ ├── selftest/ └── ci/
3. **Initializes Team Config** (if not exists):
- Creates `.f5/team/team.yaml` template
Usage
# Standard initialization /f5-init # Force re-initialization (overwrites existing) /f5-init force=true
Post-Initialization
After running `/f5-init`:
1. Review `.f5/config/` settings 2. Customize gate definitions in `.f5/gates/` if needed 3. Configure team settings in `.f5/team/team.yaml` 4. Run `/f5-status` to verify setup
Notes
- Existing workspace `.f5/` will NOT be overwritten unless `force=true`
- Plugin configs are the "factory defaults" - customize workspace copies as needed
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

