Skip to content

Quick Start

Terminal window
brew install crucibledx/tap/forge
# or: bun add -g @crucibledx/forge-cli

See Installation for all methods (Scoop, npm, shell script, manual).

Terminal window
cd your-project
forge init

The wizard will:

  • Detect AI assistants — scans for .claude/, .cursor/, .windsurf/, .github/copilot-instructions.md, .cline/
  • Configure a source — choose git (remote repo URL) or local (path on disk)
  • Write config — creates .crucible/forge.config.yaml
Terminal window
forge sync

Forge fetches from your configured source, resolves target paths for each AI assistant, applies transforms (e.g., .md → .mdc for Cursor), and places files.

Terminal window
forge sync --dry-run

See what would change without writing anything.

Terminal window
forge status

Shows drift between the last sync state and your current filesystem:

  • in-sync — file matches last sync
  • modified — locally changed since last sync
  • deleted — removed from disk but still in sync state
  • remote-updated — changed in source since last sync
  • new-in-source — exists in source but not yet synced
Terminal window
forge scheduler install

Registers an OS-level scheduled task:

  • macOS — launchd
  • Linux — crontab
  • Windows — Task Scheduler

Default schedule: every 30 minutes. Configurable via cron expression in forge.config.yaml.

Engineer Journey