Skip to content

Quick Start

Terminal window
bun add -g @crucibledx/forge-cli
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