Setup
Initialize project and manage local replica
falcon s:initUse case: First-time project setup
falcon r:startUse case: Local development
falcon r:stopUse case: Clean shutdown
Packages (icp-hub)
Install and manage packages from icp-hub registry
falcon p:listUse case: Discover available modules
falcon add pkg crudUse case: Add functionality
falcon p:push mypkgUse case: Share reusable modules
Scaffold
Generate modules with full backend + frontend layers
falcon m:f OrderUse case: Create new feature
Backend
Build, test, and deploy canister
falcon b:test --localUse case: Verify logic before deploy
falcon b:build --localUse case: Check compilation
falcon b:deployUse case: Deploy to mainnet
falcon b:hashUse case: Verify deployment
falcon b:logsUse case: Debug production issues
Canister
Inspect and interact with deployed canister
falcon c:statusUse case: Health check
falcon c:ping --localUse case: Verify canister is live
falcon c:call getUser '("alice")' --localUse case: Manual testing
falcon c:listUse case: Check deployed IDs
falcon c:idUse case: Quick ID lookup
Cycles
Monitor cycles balance and burn rate
falcon y:balUse case: Track canister health
falcon y:addrUse case: Top-up preparation
Production
Full build and deploy workflows
falcon p:checkUse case: Pre-deploy verification
falcon p:shipUse case: Release new version
Frontend
Next.js development and build
falcon f:devUse case: Frontend development
falcon f:buildUse case: Prepare for hosting
Users
Inspect user and feature counts
falcon u:countUse case: Monitor growth