Free SKILL.md scraped from GitHub. Clone the repo or copy the file directly into your Claude Code skills directory.
npx versuz@latest install jmagly-aiwg-agentic-code-addons-aiwg-utils-skills-sessiongit clone https://github.com/jmagly/aiwg.gitcp aiwg/SKILL.MD ~/.claude/skills/jmagly-aiwg-agentic-code-addons-aiwg-utils-skills-session/SKILL.md--- namespace: aiwg name: session platforms: [all] description: Start an agentic session with pre-flight health checks, auto-repair, optional MCP injection, and provider launch --- # AIWG Session Start a fully-prepared agentic session. Pre-flight checks run automatically: version currency, health diagnostics, and deployment verification. Issues are auto-repaired before launch. Pass `mcp` to inject configured MCP servers into the provider config first. ## Triggers Alternate expressions and non-obvious activations (primary phrases are matched automatically from the skill description): - "start a session" → `aiwg session` - "launch claude" → `aiwg session --provider claude` - "start with mcp" → `aiwg session mcp` - "start fresh" → `aiwg session` (triggers full pre-flight) - "launch codex" → `aiwg session --provider codex` ## Trigger Patterns Reference | Pattern | Example | Action | |---------|---------|--------| | Default launch | "start a session" | `aiwg session` | | Explicit provider | "launch with codex" | `aiwg session --provider codex` | | With MCP | "start with my MCP servers" | `aiwg session mcp` | | MCP + provider | "launch cursor with MCPs" | `aiwg session mcp --provider cursor` | | Skip repair | "just launch, skip checks" | `aiwg session --no-repair` | ## Behavior When triggered: 1. **Resolve provider**: `--provider` flag → project config `providers[0]` → user config → `claude` 2. **Pre-flight** (auto-repair enabled by default): - Version check — updates aiwg if stale - Health check (`aiwg doctor`) — auto-repairs fixable issues - Deployment check — redeploys missing framework files - If repair fails: offers full reinstall + redeploy - If unresolvable: surfaces `aiwg feedback --type bug` 3. **MCP inject** (when `mcp` subcommand is used): ```bash aiwg mcp inject --provider <provider> ``` 4. **Launch**: - Spawnable providers (claude, codex, opencode): launches the binary directly - IDE providers (cursor, windsurf, copilot, factory, warp): prints ready instructions ## Examples ### Example 1: Default session **User**: "Start a session" **Action**: ```bash aiwg session ``` **Flow**: version check → doctor → deployment check → launch `claude` ### Example 2: Session with MCP **User**: "Start a session with my MCP servers" **Action**: ```bash aiwg session mcp ``` **Flow**: version check → doctor → deployment check → `aiwg mcp inject --provider claude` → launch `claude` ### Example 3: Specific provider **User**: "Launch with codex and inject MCPs" **Action**: ```bash aiwg session mcp --provider codex ``` ### Example 4: IDE provider (Cursor) **User**: "Set up my cursor session" **Action**: ```bash aiwg session --provider cursor ``` **Flow**: full pre-flight for cursor → deployment check for `.cursor/` → `aiwg mcp inject --provider cursor` (if mcp requested) → prints "Open Cursor in your project directory" ### Example 5: Skip repair **User**: "Just launch, skip the health checks" **Action**: ```bash aiwg session --no-repair ``` ## Clarification Prompts If the user's intent is ambiguous: - "Which provider should I launch? (claude, codex, opencode, cursor, ...)" - "Should I inject your configured MCP servers before launching?" ## References - @$AIWG_ROOT/src/cli/handlers/session.ts — Session command handler - @$AIWG_ROOT/src/cli/agent-spawn.ts — Provider launch map - @$AIWG_ROOT/docs/cli-reference.md — CLI reference (session section)