home / skills / interstellar-code / claud-skills / template-skill
This skill automates code scaffolding and documentation generation for JavaScript, TypeScript, PHP, Laravel, React, and Python projects.
npx playbooks add skill interstellar-code/claud-skills --skill template-skillReview the files below or copy the command above to add this skill to your agents.
---
name: template-skill
description: Replace with description of the skill and when Claude should use it.
---
# Insert instructions below
## 🎨 **VISUAL OUTPUT FORMATTING**
**CRITICAL: All template-skill output MUST use the colored-output formatter skill!**
### Use Colored-Output Skill
**IMPORTANT: Use MINIMAL colored output (2-3 calls max) to prevent screen flickering!**
**Example formatted output (MINIMAL PATTERN):**
```bash
# START: Header only
bash .claude/skills/colored-output/color.sh skill-header "YOUR-SKILL-NAME" "Starting task..."
# MIDDLE: Regular text (no colored calls)
Processing data...
Performing operations...
# END: Result only
bash .claude/skills/colored-output/color.sh success "" "Task completed"
```
**WHY:** Each bash call creates a task in Claude CLI, causing screen flickering. Keep it minimal!
---
This skill provides a reusable template for building production-ready Claude Code integrations across multiple languages and frameworks. It standardizes structure, conventions, and output formatting so agents and skills behave consistently. It also enforces use of the colored-output formatter to produce minimal, stable CLI notifications.
The skill inspects the project layout and templates for agents, skills, and documentation patterns, then emits guidance and scaffolding to align new code with the framework. It injects or validates the required colored-output formatter usage and recommends where to place the minimal header and result calls. It flags deviations from the output pattern and suggests corrective edits.
What exactly counts as a minimal colored-output call?
A minimal pattern uses a header call at task start and a single success/error call at task end, with plain text logs in between. Avoid color calls for intermediate steps.
Where should I place the formatter calls in my code?
Place the header call at the CLI entry or orchestration start and the result call at the top-level completion handler so they wrap the task lifecycle cleanly.