SOP Overview
Standard Operating Procedures
fe-harness defines clear SOPs for different scenarios:
Project Lifecycle
1. New Project
bash
fe-harness scaffold my-h5 --profile consumer-h5 --stack uni-app
fe-harness hosts install
fe-harness inspect --mapCreates a complete project with:
- uni-app + Vue 3 + Vite
- Playwright tests
- Project facts
- Agent workflows
- Multi-host thin entrypoints (codex/opencode/claude/cursor/trae)
Without --profile, enters interactive mode to confirm product type, tech framework, UI component library, and Agent host round by round.
2. Existing Project
bash
fe-harness init --dry-run
fe-harness init
fe-harness hosts install
fe-harness inspect --map
fe-harness doctor
fe-harness audit
fe-harness validate
fe-harness optimize --dry-runConnects fe-harness to an existing project without overwriting:
- Project-owned files
- Existing configuration
- Team workflows
init includes idempotency verification; hosts install uses managed blocks with stable IDs.
3. Daily Development
bash
# Register inputs
fe-harness inputs inspect --json
# Create task
fe-harness task create --title "New feature"
# Verify implementation
fe-harness verify feature
# Create snapshot
fe-harness task snapshot T001 --title "Feature complete"SOP Sections
| SOP | Purpose |
|---|---|
| Create Project | Start from scratch |
| Init Existing | Connect existing codebase |
| Inputs | Register and analyze inputs |
| Task & Implementation | Manage feature development |
| Verification | Validate and snapshot |
Agent Integration
fe-harness is designed for AI agent workflows:
- Claude Code:
.claude/skills - Cursor:
.agents/skills - Codex:
.agents/skills
Install workflows:
bash
fe-harness skills install --project --provider all --name consumer-h5-harness