# codescribe.output > This skill defines standard output templates for consistent agent responses. - Author: Akash Dhruv - Repository: akashdhruv/codescribe-tutorial - Version: 20260206005222 - Stars: 0 - Forks: 0 - Last Updated: 2026-02-06 - Source: https://github.com/akashdhruv/codescribe-tutorial - Web: https://mule.run/skillshub/@@akashdhruv/codescribe-tutorial~codescribe.output:20260206005222 --- --- name: codescribe.output description: This skill defines standard output templates for consistent agent responses. --- ## Planner Output Format After completing planning, provide: ```markdown ## Planning Summary **Scenario:** `generate` | `translate` ### Validated Inputs | Input | Path | Status | |-------|------|--------| | Seed Prompt | `prompts/code_translation.toml` | Valid (file exists) | | Target File | `src/Solver.F90` | Valid (file exists) | | Reference | `src/Utils.hpp` | Valid (file exists) | ### Executor Command Bundle 1. `codescribe.model(model_id="argo_proxy/argo:gpt-5.2")` 2. `codescribe.codescribe(command="index", args=["src"])` 3. `codescribe.codescribe(command="draft", args=["src/Solver.F90"])` 4. `codescribe.codescribe(command="translate", args=["src/Solver.F90", "-p", "prompts/code_translation.toml", "-m", "argo-gpt4o"])` --- Planning complete. Please switch to the `codescribe.executor` agent to execute this bundle. ``` ## Executor Output Format After executing commands, provide: ```markdown ## Execution Summary ### Commands Executed | # | Command | Status | Duration | |---|---------|--------|----------| | 1 | `codescribe.model` | Success | - | | 2 | `index src` | Success | 0.1s | | 3 | `draft src/Solver.F90` | Success | 0.2s | | 4 | `translate src/Solver.F90` | Success | 12.3s | ### Generated Files - `src/Solver.cpp` - C++ source - `src/Solver.hpp` - C++ header - `src/Solver_fi.F90` - Fortran interface ### Review Checklist - [ ] Array bounds mapped correctly - [ ] intent(in) vs intent(inout) respected - [ ] iso_c_binding interfaces correct - [ ] Wrapper naming consistent ### Next Steps 1. Review generated files 2. Run `make` to build 3. If errors occur, adjust prompt TOML and re-run, or use default Plan/Build agents for manual fixes ``` ## Error Output Format When an error occurs: ```markdown ## Error Report **Command:** `translate src/Solver.F90 -p prompts/code_translation.toml -m argo-gpt4o` **Exit Code:** 1 **Error:** ### Diagnosis ### Recommended Fix Adjust your prompt TOML and re-run the translation, or switch to the default **Plan** and **Build** agents for manual edits. ``` ## Validation Failure Format When path validation fails: ```markdown ## Validation Failed | Path | Expected | Actual | |------|----------|--------| | `src/Missing.F90` | file | does not exist | | `prompts/` | file | directory | **Action Required:** Please provide valid file paths. I cannot proceed with missing or invalid inputs. ``` ## Bundle Format Reference The executor command bundle is a numbered list: ### For `translate` ``` 1. codescribe.model(model_id="") 2. codescribe.codescribe(command="index", args=[""]) 3. codescribe.codescribe(command="draft", args=[""]) 4. codescribe.codescribe(command="translate", args=[ "", "-p", "", "-m", "" ]) ``` ### For `generate` ``` 1. codescribe.model(model_id="") 2. codescribe.codescribe(command="generate", args=[ "", "-r", "", "-r", "", "-m", "" ]) ``` **Rules:** - Step 1 is always `codescribe.model` - For `translate` bundles: order is `model` -> `index` -> `draft` -> `translate` - For `generate` bundles: order is `model` -> `generate` - All values are concrete (no placeholders) - Args array includes all positional args and flags - Model flag (`-m`) uses value from step 1 result