Phrase Commands
Natural language triggers for complex workflows. Say
"open the farm" to audit systems,
"close the farm" to push to production.
A reusable agentic development harness for AI-assisted software projects.
Turn any project into a well-organized, self-documenting, continuously improving codebase.
v1.0.0
An opinionated framework for organizing AI-assisted development workflows. The farming metaphor makes complex workflows memorable.
Natural language triggers for complex workflows. Say
"open the farm" to audit systems,
"close the farm" to push to production.
Self-updating documentation that tracks project health. Security, performance, accessibility, and code quality audits that stay current.
Specialized AI agents for code review, security analysis, and performance optimization. Each agent has a focused role and defined tools.
The farming metaphor makes workflows memorable and fun. Just speak naturally to Claude.
"open the farm"
Audit your systems and update FARMHOUSE.md with current metrics. Run this at the start of each session.
"count the herd"
Full code inspection + dry run. Runs code review, cleanup, performance, security, and accessibility checks without pushing.
"go to market"
i18n translation scan + accessibility audit. Ensure your app is ready for a global audience.
"close the farm"
Push to production. Runs lint, test, build, then commits and pushes with all quality gates passed.
"make a plan for..."
Create implementation plan in _PLANS/
"let's implement..."
Load plan, create Epic + issues, start work
A clean, opinionated folder structure that keeps your AI-assisted project organized.
your-project/
├── CLAUDE.md # AI instructions + phrase commands
├── .claude/ # Claude Code configuration
│ ├── agents/ # 10 specialized subagents
│ │ ├── the-farmer.md
│ │ ├── code-reviewer.md
│ │ ├── security-auditor.md
│ │ ├── performance-auditor.md
│ │ ├── code-smell-auditor.md
│ │ ├── accessibility-auditor.md
│ │ ├── unused-code-cleaner.md
│ │ ├── code-cleaner.md
│ │ ├── i18n-locale-translator.md
│ │ └── storybook-maintainer.md
│ └── commands/ # User-invocable skills
│ └── push.md
├── _AUDIT/ # Living audit documents
│ ├── FARMHOUSE.md # Framework command center
│ ├── SECURITY.md # Security posture
│ ├── PERFORMANCE.md # Performance metrics
│ ├── ACCESSIBILITY.md # WCAG 2.1 compliance
│ ├── CODE_QUALITY.md # Code quality tracking
│ └── TESTS.md # Test coverage
├── _PLANS/ # Implementation plans
├── .beads/ # Issue tracking
└── justfile # Navigation commands
_AUDIT/ files are living documents. Update them,
don't delete them. Only track open items and include audit
history.
Always create beads issues before starting work. This provides full visibility and historical record of changes.
AI coding assistant
npm i -g @anthropic/claude-code
Local issue tracking
cargo install beads
Command runner
brew install just
Runtime environment
nvm install 22
Each agent has a focused role, defined tools, and specific
instructions. Automatically created by farmwork init.
Audit and update FARMHOUSE.md metrics
Quality & security code review
OWASP vulnerability scanning
Memory leaks, re-renders, anti-patterns
DRY violations, complexity, naming
WCAG 2.1 compliance, alt text, contrast
Detect and remove dead code
Remove comments and console.logs
Translate UI text to locales
Create/update Storybook stories
/push
Clean, stage, lint, test, build, commit, push, and update
metrics (11 steps)
Install globally via npm and use these commands to manage your Farmwork setup.
farmwork init
Interactive setup wizard. Creates all folders, agents, commands, and audit files.
-f, --force
Overwrite existing files
farmwork status
Display Farmwork status and metrics for your project.
farmwork doctor
Diagnose your Farmwork setup and check for issues.
Get up and running in under a minute with the Farmwork CLI.
npm install -g farmwork
Run the interactive setup wizard in your project directory.
cd your-project
farmwork init
Check that everything is configured correctly.
farmwork doctor
farmwork status
Open Claude Code and speak your first phrase command.
$ claude
Claude Code v1.0.0
Ready to assist...
> open the farm
✓ Auditing systems...
✓ Updating FARMHOUSE.md...
✓ Farm is open!
Claude automatically creates beads issues and epics before starting work. Check your progress anytime, and context persists across sessions.
Say "make a plan for X", review, then "let's implement X". Claude creates beads issues from the plan and works through them as todos.
Run "open the farm" regularly to keep FARMHOUSE.md current and track project health.
Claude keeps _AUDIT/ files updated automatically. Check them anytime to track security, performance, and code quality progress.