.agents/skills/slow-command-running/SKILL.md
Pipe long running commands through tee(1) to allow watching output and repeated analyses without rerunning
npx skillsauth add aspiers/ai-config slow-command-runningInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use it whenever running commands that:
gh) or similarAlways pipe these commands through tee(1) to capture output to a file while
still displaying it in real-time.
Never blindly pipe through head(1) unless you're sure premature
termination via SIGPIPE won't cause problems.
When tee-ing into a temporary logfile, prefer the tmp/ subdirectory
of the repository rather than /tmp, so that you don't have to ask
permission for access to /tmp.
Don't assume tmp/ exists - you might need to create it first.
Create tmp/ directory if it doesn't exist: mkdir -p tmp/
Run the command with tee: command | tee tmp/output.log
The user can now choose to monitor that log file as it runs.
If you subsequently need to examine the output multiple times, reading from the log file prevents needing to re-run the slow command each time.
# Run tests with logging
mkdir -p tmp/
npm test | tee tmp/test-output.log
# Check GitHub action run
mkdir -p tmp/
gh run view 12345 | tee tmp/action-run-12345.log
# Access some API
mkdir -p tmp/
some-API-call-command | tee tmp/logs.log
development
Run tests according to repository guidelines. Use after linting passes, before staging changes.
development
Orchestrate the complete development workflow for implementing sub-tasks from a task list. Use for end-to-end feature implementation with quality controls.
development
Implement a single sub-task from a task list. Use when working on feature development with existing task lists.
data-ai
Generate a detailed task list from a PRP. Use after a PRP is created and ready for implementation planning.