@feature-forge/cli
Pi extension for autonomous software engineering — structured discovery, ADR-driven design, and multi-agent implementation from idea to PR.
Package details
Install @feature-forge/cli from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:@feature-forge/cli- Package
@feature-forge/cli- Version
0.4.0- Published
- Aug 25, 2026
- Downloads
- 779/mo · 29/wk
- Author
- misiekhardcore
- License
- PolyForm-Noncommercial-1.0.0
- Types
- extension
- Size
- 1.4 MB
- Dependencies
- 1 dependency · 5 peers
Pi manifest JSON
{
"extensions": [
"./dist/index.js"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
Feature Forge
Autonomous software engineering platform for pi — takes ideas from discovery through implementation, driven by structured planning, ADR-driven design, and multi-agent orchestration.
Install
pi install npm:@misiekhardcore/feature-forge
Initialize a project
Run inside any git repository:
/forge:init
Or non-interactively:
npx @misiekhardcore/feature-forge init --yes
This scaffolds .forge/ directories, a default .forge/config.json, and .gitignore entries.
Commands
| Command | Description |
|---|---|
/forge:research |
Research a topic with web search and structured findings |
/forge:implement |
Run the full build → review → verify loop |
/agent:spawn |
Spawn a sub-agent for parallel work |
/agent:list |
List active agents |
/agent:destroy |
Destroy an agent |
/worktree:list |
List active worktrees |
/worktree:destroy |
Destroy a worktree |
/worktree:prune |
Prune stale worktrees |
/forge:init |
Initialize project scaffolding |
Configuration
Feature Forge looks for forge.config.json (or .forge/config.json) in your project root. Defaults:
{
"logLevel": "info",
"workspaceProvider": "git-worktree",
"worktreeSymlinks": [".env"],
"specDirectories": { "flows": [], "agents": [] }
}
Environment variables override config: FORGE_LOG_LEVEL, FORGE_LOG_DIR, FORGE_WORKTREE_SYMLINKS, FORGE_DEV.
Contributing
See CONTRIBUTING.md for development setup, repository structure, pull request guidelines, and release process.