Planning With Files
jarrodwatts/claude-code-config
Transforms workflow to use Manus-style persistent markdown files for planning, progress tracking, and knowledge storage.
A skill your agent uses when defining or enforcing output formatting standards for agent responses in WrongStack.
$ npx skills add WrongStack/WrongStack --skill output-standards -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install WrongStack/WrongStack output-standards --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/WrongStack/WrongStack.git skills-src && mkdir -p .claude/skills && cp -r skills-src/packages/core/skills/output-standards .claude/skills/output-standards && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "output-standards" agent skill from https://github.com/WrongStack/WrongStack/tree/main/packages/core/skills/output-standards into .claude/skills/output-standards/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "output-standards", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/WrongStack/WrongStack/tree/main/packages/core/skills/output-standardsType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add WrongStack/WrongStack --skill output-standards -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install WrongStack/WrongStack output-standards --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/WrongStack/WrongStack.git skills-src && mkdir -p .agents/skills && cp -r skills-src/packages/core/skills/output-standards .agents/skills/output-standards && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "output-standards" agent skill from https://github.com/WrongStack/WrongStack/tree/main/packages/core/skills/output-standards into .agents/skills/output-standards/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "output-standards", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add WrongStack/WrongStack --skill output-standards -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install WrongStack/WrongStack output-standards --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/WrongStack/WrongStack.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/packages/core/skills/output-standards .cursor/skills/output-standards && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "output-standards" agent skill from https://github.com/WrongStack/WrongStack/tree/main/packages/core/skills/output-standards into .cursor/skills/output-standards/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "output-standards", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/WrongStack/WrongStack.git --path packages/core/skills/output-standards--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add WrongStack/WrongStack --skill output-standards -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install WrongStack/WrongStack output-standards --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/WrongStack/WrongStack.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/packages/core/skills/output-standards .gemini/skills/output-standards && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "output-standards" agent skill from https://github.com/WrongStack/WrongStack/tree/main/packages/core/skills/output-standards into .gemini/skills/output-standards/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "output-standards", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install WrongStack/WrongStack output-standardsInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add WrongStack/WrongStack --skill output-standards -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/WrongStack/WrongStack.git skills-src && mkdir -p .github/skills && cp -r skills-src/packages/core/skills/output-standards .github/skills/output-standards && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "output-standards" agent skill from https://github.com/WrongStack/WrongStack/tree/main/packages/core/skills/output-standards into .github/skills/output-standards/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "output-standards", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add WrongStack/WrongStack --skill output-standards -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install WrongStack/WrongStack output-standards --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/WrongStack/WrongStack.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/packages/core/skills/output-standards .opencode/skills/output-standards && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "output-standards" agent skill from https://github.com/WrongStack/WrongStack/tree/main/packages/core/skills/output-standards into .opencode/skills/output-standards/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "output-standards", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
output-standardsA skill your agent uses when defining or enforcing output formatting standards for agent responses in WrongStack.
Output Standards is an agent skill from WrongStack/WrongStack. Use this skill when defining or enforcing output formatting standards for agent responses in WrongStack. Triggers: user says "next steps format", "output standard", "response format", "final message format", "standardize next steps".
Its SKILL.md is about 2.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file (for example `SKILL.save.md`).
It sits in AI & LLM Engineering, covering Structured output and tool calling. The repository describes itself as: An AI coding agent that reads your code, edits files, runs commands, and reasons through bugs — across a terminal REPL, a full-screen TUI, and a browser UI, while you keep your… The licence is MIT.
9 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit ec76a20. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Output Standards loads about 2.5k tokens when it runs. Until then it costs about 63 tokens; SKILL.md has 1,183 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from WrongStack/WrongStack at commit ec76a20, republished under its MIT licence (© WrongStack). 1,183 words, ~2,495 tokens.
.claude/skills/output-standards/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.Standardizes the format of agent output, particularly the next_steps section
in final messages. This ensures system-level parsing and automation can reliably
extract structured data from agent responses.
<nextsteps> — subagents report findings only. If nothing is pending, omit the tag entirely; do not append a loose "next steps" or goodwill-style follow-up line.<nextsteps>...</nextsteps> — never emit parseable-looking prose such as "Next steps:", "next suggests", "Suggested next:", or "Let me know if you want..." when you intend /next to work.<nextsteps> is for prompt options only — every item is the exact natural-language message that can be submitted back to the agent through the current TUI or WebUI prompt input. It asks the agent to perform work; it is not a checklist of work the user must do. Human-only actions (e.g., "open DevTools yourself", "manually check the browser console") belong outside the tag as informational text.<nextsteps>...</nextsteps> with no attributes on either tag. In particular, never emit <nextsteps auto="true">.auto="true" — at most one item may carry the marker, and its input must be complete enough to submit directly.<nextsteps> whenever the live ctx.todos list still has open items — any pending or in_progress todo means the in-flight task list is not done, and surfacing new prompt options would race the todo loop (YOLO+auto could pick the top suggestion and pivot away from the unfinished work; /next 1 would replace the next todo with an arbitrary prompt). Finish the todo list first, re-arm the tag on the turn where the last todo flips to completed. The runtime enforces the same gate, so emitting it mid-task is parsed-and-discarded — the rule exists to keep the output focused, not to override runtime behavior.[... task results ...]
<nextsteps>
1. Run the focused parser tests and fix any failures
2. Review the current diff and implement any necessary corrections
</nextsteps>
Informational text for human-only actions (outside the tag, no tag wrapper).| Element | Rule | Example |
|---|---|---|
| Opening tag | <nextsteps> on its own line | <nextsteps> |
| Numbered items | 1. prefix, one agent-directed prompt per line | 1. Fix the auth bug in core/session.ts and add a regression test |
| Closing tag | </nextsteps> on its own line | </nextsteps> |
auto="true" item | Optional on item 1 only; include the full input content | 1. fix in core/auth.ts:42 auto="true" |
Bug Hunt complete. Found 3 critical issues.
<nextsteps>
1. Fix the shell injection in packages/cli/src/slash-commands/dev.ts:15
2. Replace Math.random() with randomUUID() in the affected files
3. Run the type checker and fix any errors
</nextsteps>
Open browser DevTools → Network tab to verify the WebSocket
connection is established before testing.Audit complete. Found bash command timeout pattern in iterations 14–20.
<nextsteps>
1. Run the session tests and type checker, then fix any failures
</nextsteps>
Review iterations 14–20 in the session log to characterize the loop.Task done. Next steps: 1) fix bug 2) run tests
# ❌ No tags — not parseable<nextsteps>
- Fix the bug in auth.ts # ❌ Dash, not number
- Run tests
</nextsteps>
# ❌ Wrong bullet character<nextsteps>
1. **Fix the bug** — use execFile instead # ❌ Markdown inside tags
2. Run `pnpm test`
</nextsteps>
# ❌ Markdown formatting not allowed inside tagsNext steps:
1. Fix auth.ts
# ❌ Missing opening/closing tags<nextsteps>
1. Open the browser console and check for errors # ❌ Human-only action, not a prompt
</nextsteps>auto="true" FormatWhen the first item should be auto-submitted, append auto="true" to that item. Never put it on the <nextsteps> tag or on items 2+:
<nextsteps>
1. Run the type checker and fix any errors auto="true"
2. Fix the shell injection in packages/cli/src/slash-commands/dev.ts:15 and add a regression test
</nextsteps>The text before auto="true" is the exact prompt the user would type. There can be at most one auto item and it must be item 1. Items without auto="true" are suggestions the user can select manually.
When a leader agent synthesizes output from subagents, the leader MUST:
<nextsteps>)<nextsteps> section with prompt optionsWhen a subagent completes its task, it MUST:
<nextsteps> in its output — report findings only<nextsteps> — those belong outside the tag as plain text<nextsteps> — plain text only/next workflow1., 2., 3. numbering<nextsteps> in subagent output — subagents report findings, leaders produce next steps<nextsteps> in subagent output. Subagents report findings; the leader produces the unified tag. A subagent that emits <nextsteps> is stepping on the leader's lane./next workflow.<nextsteps>. "Open DevTools yourself", "manually check the browser console" — those are informational, not agent prompts. They go outside the tag as plain text.**bold**, code spans, headings — all break the parser.1., 2., 3.. Dash and asterisk bullets are wrong and silently fail the parser.auto="true" on items 2+. Only item 1 may carry the marker. The marker on later items is parsed-and-discarded.<nextsteps> while ctx.todos has open items. The in-flight todo list isn't done; new prompt options race the todo loop. Finish the list first, re-arm the tag on the turn where the last todo flips to completed.<nextsteps>; subagents return findings only<nextsteps>...</nextsteps>, no attributes on the tags1., 2., 3.; one prompt per lineauto="true", and only on item 1ctx.todos still has pending or in_progress itemsbug-hunter — inherits output-standards for bug reportssecurity-scanner — inherits output-standards for security findingsrefactor-planner — inherits output-standards for refactoring planstech-stack — inherits output-standards for dependency reports© WrongStack, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file in packages/core/skills/output-standards of WrongStack/WrongStack.
Open the folder on GitHubat commit ec76a20
Output Standards next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Output Standards this skillWrongStack/WrongStack | 368 | — | ~2.5k | Automated safety check: Pass | MIT | |
| Planning With Filesjarrodwatts/claude-code-config | 1.1k | 5 repos | ~967 | Automated safety check: Pass | None | |
| Tool Use Data Synthesissunny-glow/Auto-BenchMax | 1.3k | — | ~3.3k | Automated safety check: Pass | None | |
| Agent Harness ConstructionKartikLabhshetwar/mind-mentor | 147 | 7 repos | ~500 | Automated safety check: Pass | Apache-2.0 | |
| Prompt Engineering Patternswshobson/agents | 40k | — | ~1.3k | Automated safety check: Pass | MIT | |
| Model Benchmarkstheopenco/llmgateway | 1.7k | — | ~1.1k | Automated safety check: Notes | Custom licence |
jarrodwatts/claude-code-config
Transforms workflow to use Manus-style persistent markdown files for planning, progress tracking, and knowledge storage.
sunny-glow/Auto-BenchMax
Synthesize training data for ANY tool-use / agentic benchmark, in ANY repo.
KartikLabhshetwar/mind-mentor
Design and optimize AI agent action spaces, tool definitions, and observation formatting for higher completion rates.
wshobson/agents
Reference for designing and tuning production LLM prompts: few-shot examples, chain-of-thought, structured outputs, templates and system prompts.
theopenco/llmgateway
Run and report repository model or provider-mapping benchmarks.
mastra-ai/mastra
Universal quality bar and final audit rubric for any agent system prompt.
WrongStack/WrongStack
Design or substantially improve user-facing interfaces with a product-specific visual direction, content hierarchy, and rendered critique.
WrongStack/WrongStack
A skill your agent uses to audit an interface that already exists and say precisely why it looks generated, templated, or unfinished — a scored rubric across composition, typography, color, states…
WrongStack/WrongStack
A skill your agent uses when external coding agents (Claude Code, Aider, custom scripts) need to participate in the project's shared WrongStack mailbox, or when a user asks to "expose the mailbox"…
WrongStack/WrongStack
A skill your agent uses whenever work can be split across multiple AI agents running in parallel, or when orchestrating leader/worker patterns in WrongStack.
WrongStack/WrongStack
Use this skill before asserting that a CSS, HTML or accessibility capability is available, unavailable, or the right tool — it carries dated, refreshable platform facts and refuses to let stale…
WrongStack/WrongStack
A skill your agent uses when the user wants to communicate with WrongStack's shared project mailbox from outside WrongStack — read messages sent by WrongStack agents, send replies, broadcast to all…
Categories
A skill your agent uses when defining or enforcing output formatting standards for agent responses in WrongStack. Output Standards is an agent skill from WrongStack/WrongStack. Use this skill when defining or enforcing output formatting standards for agent responses in WrongStack.
Output Standards fits situations like: enforcing output formatting standards for agent responses in WrongStack; tasks that involve Structured output and tool calling.
Run `npx skills add WrongStack/WrongStack --skill output-standards -a claude-code`. Or copy the skill folder (packages/core/skills/output-standards in WrongStack/WrongStack) into .claude/skills/output-standards in your project. Claude Code loads it when a task matches its description.
Run `npx skills add WrongStack/WrongStack --skill output-standards -a codex`. Or copy the skill folder (packages/core/skills/output-standards in WrongStack/WrongStack) into .agents/skills/output-standards in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add WrongStack/WrongStack --skill output-standards -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/output-standards, .gemini/skills/output-standards, .github/skills/output-standards and .opencode/skills/output-standards in your project.
SKILL.md names no scripts, command-line tools or credentials: Output Standards is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Output Standards is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.5k tokens (SKILL.md is roughly 10k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Output Standards: Planning With Files (jarrodwatts/claude-code-config, 1.1k stars), Tool Use Data Synthesis (sunny-glow/Auto-BenchMax, 1.3k stars), Agent Harness Construction (KartikLabhshetwar/mind-mentor, 147 stars) and Prompt Engineering Patterns (wshobson/agents, 40k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
WrongStack (a GitHub organization) maintains it in WrongStack/WrongStack, which has 368 GitHub stars. The repository holds 38 skills in this directory. The repository was last updated on October 6, 2026.
Source: WrongStack/WrongStack on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.