Skip to main content

flow-next-opencode-export-context

Export RepoPrompt context for external LLM review (ChatGPT, Claude web, etc.). Use when you want to review code or plans with an external model. Triggers on /flow-next:export-context.

Quellinformationen

Repository
gmickel/flow-next-opencode
Letzte Quellaktivität
17. Januar 2026 um 19:23
Erkannte Sprache von SKILL.md
Englisch
Sterne
40
Forks
0

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.

SKILL.md wird angezeigt

SKILL.md
Quellanweisungen · Schreibgeschützte Vorschau
name
flow-next-opencode-export-context
description
Export RepoPrompt context for external LLM review (ChatGPT, Claude web, etc.). Use when you want to review code or plans with an external model. Triggers on /flow-next:export-context.
# Export Context Mode Build RepoPrompt context and export to a markdown file for use with external LLMs (ChatGPT Pro, Claude web, etc.). **Use case**: When you want Carmack-level review but prefer to use an external model. **CRITICAL: flowctl is BUNDLED — NOT installed globally.** `which flowctl` will fail (expected). Always use: ```bash ROOT="$(git rev-parse --show-toplevel)" OPENCODE_DIR="$ROOT/.opencode" FLOWCTL="$OPENCODE_DIR/bin/flowctl" $FLOWCTL <command> ``` ## Input Arguments: $ARGUMENTS Format: `<type> <target> [focus areas]` Types: - `plan <epic-id>` - Export plan review context - `impl` - Export implementation review context (current branch) Examples: - `/flow-next:export-context plan fn-1 focus on security` - `/flow-next:export-context impl focus on the auth changes` ## Setup ```bash ROOT="$(git rev-parse --show-toplevel)" OPENCODE_DIR="$ROOT/.opencode" FLOWCTL="$OPENCODE_DIR/bin/flowctl" REPO_ROOT="$(git rev-parse --show-toplevel 2>/dev/null || pwd)" ``` ## Workflow ### Step 1: Determine Type Parse arguments to determine if this is a plan or impl export. ### Step 2: Gather Content **For plan export:** ```bash $FLOWCTL show <epic-id> --json $FLOWCTL cat <epic-id> ``` **For impl export:** ```bash git branch --show-current git log main..HEAD --oneline 2>/dev/null || git log master..HEAD --oneline git diff main..HEAD --name-only 2>/dev/null || git diff master..HEAD --name-only ``` ### Step 3: Setup RepoPrompt ```bash eval "$($FLOWCTL rp setup-review --repo-root "$REPO_ROOT" --summary "<summary based on type>")" ``` ### Step 4: Augment Selection ```bash $FLOWCTL rp select-get --window "$W" --tab "$T" # Add relevant files $FLOWCTL rp select-add --window "$W" --tab "$T" <files> ``` ### Step 5: Build Review Prompt Get builder's handoff: ```bash $FLOWCTL rp prompt-get --window "$W" --tab "$T" ``` Build combined prompt with review criteria (same as plan-review or impl-review). Set the prompt: ```bash cat > /tmp/export-prompt.md << 'EOF' [COMBINED PROMPT WITH REVIEW CRITERIA] EOF $FLOWCTL rp prompt-set --window "$W" --tab "$T" --message-file /tmp/export-prompt.md ``` ### Step 6: Export ```bash OUTPUT_FILE=~/Desktop/review-export-$(date +%Y%m%d-%H%M%S).md $FLOWCTL rp prompt-export --window "$W" --tab "$T" --out "$OUTPUT_FILE" open "$OUTPUT_FILE" ``` ### Step 7: Inform User ``` Exported review context to: $OUTPUT_FILE The file contains: - Full file tree with selected files marked - Code maps (signatures/structure) - Complete file contents - Review prompt with Carmack-level criteria Paste into ChatGPT Pro, Claude web, or your preferred LLM. After receiving feedback, return here to implement fixes. ``` ## Note This skill is for **manual** external review only. It does not work with Ralph autonomous mode (no receipts, no status updates).
Auf GitHub ansehen