๐ŸŽจ
QualityRust

Writing User Outputs

by max-sixty

Writing User Outputs is a Quality skill for Claude Code, published by max-sixty in worktrunk.

6.5K stars232 forkson max-sixty/worktrunkAdded 2026/08/15+1% in starsRepository updated 2026/08/15
agentsclaude-codecodexdeveloper-toolsgitworktrees
Install in seconds
Install Writing User Outputs
Copy Writing User Outputs into your Claude Code skills folder. Run the command in your terminal, or review the source on GitHub before installing.
terminal
npx degit https://github.com/max-sixty/worktrunk/tree/main/.claude/skills/writing-user-outputs ~/.claude/skills/writing-user-outputs

Requires Node.js. Downloads this skill only โ€” not the rest of the repository โ€” into your Claude Code skills folder.

Without Node.js

git clone https://github.com/max-sixty/worktrunk.git

Clones the whole repository, then copy the skillโ€™s own directory into your skills folder yourself.

In this catalog

Source file
.claude/skills/writing-user-outputs/SKILL.md in max-sixty/worktrunk
Installs to
~/.claude/skills/writing-user-outputs
Collection
One of 5 skills cataloged from this repository
Category
Quality โ€” 1354 skills

What Writing User Outputs does

Writing User Outputs defines CLI output formatting standards for worktrunk, including ANSI color nesting, message patterns, and stdout/stderr rules. Load it before editing code that produces user-visible strings.

Writing User Outputs is cataloged under Quality on DirSkills. Writing User Outputs comes from a repository tagged agents, claude-code, codex, developer-tools and git.

Documentation

README

Output System Architecture

Shell Integration

Worktrunk uses split file-based directive passing for shell integration:

  1. Shell wrapper creates two temp files via mktemp (cd and exec)
  2. Shell wrapper sets WORKTRUNK_DIRECTIVE_CD_FILE and WORKTRUNK_DIRECTIVE_EXEC_FILE
  3. wt writes a raw path to the CD file; shell commands to the EXEC file (for --execute)
  4. Shell wrapper reads the CD file with cd -- "$(< file)" (no shell parsing)
  5. Shell wrapper sources the EXEC file if non-empty

When neither directive env var is set (direct binary call), commands execute directly and shell integration hints are shown.

Output Functions

This is the opening of the README. Read the full README on GitHub.

Frequently asked about Writing User Outputs

  • What else does max-sixty publish alongside Writing User Outputs?

    Writing User Outputs is one of 5 skills that DirSkills catalogs from max-sixty/worktrunk, the repository it ships in. Its siblings there include Release Workflow, Running Tend and Worktrunk. Each one is a separate skill with its own page in this directory, installs the same way Writing User Outputs does, and is maintained by max-sixty in that same repository. The rest of the collection is listed on the max-sixty/worktrunk page.

  • How does Writing User Outputs compare to other Quality skills?

    Writing User Outputs ranks #265 by stars among the 1354 Quality skills in this catalog. The most-starred ones next to it are Benchmark, Benchmark Optimization Loop and API Design Patterns. DirSkills ranks by the star count of the repository each skill ships in, so that order reflects how popular those repositories are rather than any review of Writing User Outputs against them. Open each page to compare what they document and how they install.