You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* feat(init): implement Ink-based onboarding experience with interactive prompts and progress tracking
- Added onboarding steps and UI components for a guided setup process.
- Introduced runtime management for session state, logging, and prompts.
- Created reusable prompt components for confirmation, text input, and selection.
- Enhanced user experience with progress indicators and session management.
- Updated documentation to reflect new onboarding features and functionality.
* feat(init): enhance onboarding process with framework detection and Capacitor initialization
* feat(init): rename `build onboarding` to `build init` and enhance onboarding flow with improved error handling and file picker integration
Co-authored-by: Copilot <copilot@github.com>
* feat(init): improve apikey handling in initApp function with fallback to saved key
* feat(init): enhance onboarding and prompt handling with improved type safety and error management
* feat(init): enhance web directory validation for Next.js and Nuxt.js in setup process
---------
Co-authored-by: Copilot <copilot@github.com>
Copy file name to clipboardExpand all lines: skills/usage/SKILL.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -24,7 +24,7 @@ TanStack Intent skills should stay focused and under the validator line limit, s
24
24
25
25
### Project setup and diagnostics
26
26
27
-
-`init [apikey] [appId]`: guided first-time setup for Capgo in a Capacitor app. In interactive use, onboarding can also offer a final `npx skills add https://github.com/Cap-go/capgo-skills -g -y` install step before the GitHub support prompt; if accepted, the support menu includes `Cap-go/capgo-skills` alongside the updater-only and all-Capgo choices. If iOS sync validation fails during onboarding, the CLI can offer to run a one-line native reset command, wait for you to type `ready` after a manual fix, and offer cancellation every third failed retry.
27
+
- `init [apikey] [appId]`: guided first-time setup for Capgo in a Capacitor app. The interactive flow now runs as a real Ink-based fullscreen onboarding so it uses the same UI stack as `build init` (alias: `build onboarding`), with a persistent dashboard, phase roadmap, progress cards, shared log area, and resume support. When dependency auto-detection fails on macOS, the flow opens a native file picker for `package.json` before falling back to manual path entry. If the user reuses a pending app that was already created in the web onboarding flow, the CLI syncs that selected dashboard app ID back into `capacitor.config.*` before the remaining steps continue. Outside that reused pending-app path, the CLI keeps using the local Capacitor app ID. It can also offer a final `npx skills add https://github.com/Cap-go/capgo-skills -g -y` install step before the GitHub support prompt; if accepted, the support menu includes `Cap-go/capgo-skills` alongside the updater-only and all-Capgo choices. If iOS sync validation fails during onboarding, the CLI can offer to run a one-line native reset command, wait for you to type `ready` after a manual fix, and offer cancellation every third failed retry.
28
28
-`login [apikey]`: store an API key locally.
29
29
-`doctor`: inspect installation health and gather troubleshooting details.
30
30
-`probe`: test whether the update endpoint would deliver an update.
0 commit comments