Skip to content
generate-output logo

Generate Output Skill

generate-output

Create the deliverable (code, documentation, tests, content) following the user's standards and best practices. Use after validation passes to actually build the work product.

SKILL.md

Full skill instructions

Generate Output Skill

Purpose

Transforms validated requirements into actual deliverables (code, documentation, tests, content). This skill follows the user's principles and common patterns defined in their standards.

What to Do

  1. Read the validated requirements from the previous step
  2. Load the project type's standards (from standards.json) to understand their principles and patterns
  3. Generate the deliverable based on:
    • User's specific requirements
    • Their saved principles for this project type
    • Their common patterns (what they always do)
    • Best practices for this type of work
  4. Follow their patterns - If they defined common patterns, include them:
    • Example: "Always include error handling" → include it
    • Example: "Always write JSDoc comments" → include it
  5. Create complete, ready-to-use output

Project Type Specific Guidance

Code Features

  • Write complete, production-ready code
  • Include prop types, type annotations, or schema validation
  • Include error handling
  • Add comments for complex logic
  • Include example usage or test case
  • Follow their coding standards (naming, structure, patterns)

Documentation

  • Clear structure with headers
  • Include purpose/​overview at top
  • Add examples and use cases
  • Include troubleshooting if applicable
  • Link related documentation
  • Use their documentation template if defined

Refactoring

  • Show the "before" code
  • Show the "after" refactored code
  • Explain the improvements
  • Highlight what changed and why
  • Include the refactored code ready to copy
  • Note any behavioral changes

Test Suite

  • Write comprehensive tests
  • Test happy path and edge cases
  • Use descriptive test names
  • Include setup/​teardown as needed
  • Follow their testing conventions
  • Ensure tests are maintainable

Content Creation

  • Compelling introduction
  • Clear structure with sections
  • Use headers, lists, and examples
  • Include practical examples
  • Conclusion with key takeaways
  • Appropriate tone for audience

Process

  1. Review requirements
  2. Load their standards using StandardsRepository
  3. Identify their common patterns for this type
  4. Generate the output
  5. Do a self-check against their principles
  6. Present the output with brief summary

Loading Standards

Use StandardsRepository to access standards:

const standards = standardsRepository.getStandards(context.projectType)
if (standards) {
  // Use their principles and patterns
  const principles = standards.principles
  const patterns = standards.commonPatterns
  // Generate output following their standards
} else {
  // Generate following best practices
}

See .claude/​lib/​standards-repository.md for interface details.

Output Format

Deliver the work with:

# [Title of Deliverable]

## Summary
[Brief description of what was created]

## Principles Applied
- [First principle from their standards]
- [Second principle]
- [Third principle]

## Common Patterns Included
- [Pattern 1: brief explanation]
- [Pattern 2: brief explanation]

## The Deliverable
[Complete code, documentation, tests, or content]

## Next Steps
[What they should do next - formatting, testing, review]

Success Criteria

✓ Deliverable is complete and ready to use ✓ Follows user's principles and patterns ✓ Appropriate to project type ✓ Professional quality ✓ Includes necessary supporting elements (comments, examples, structure)

Example Generation

Project Type: React Component User Requirements: "Searchable dropdown component with keyboard nav" Their Standards Include:

  • Principles: "Reusable, testable, well-documented"
  • Patterns: "Use TypeScript, include PropTypes, export story"

Generated Output Includes:

  • Complete React component in TypeScript
  • PropTypes validation
  • Error boundary
  • Keyboard event handlers
  • Storybook story file
  • Usage example
  • Comments on complex logic

Notes

  • If user's standards define specific patterns, ALWAYS include them
  • Go above minimum - create something they're proud to use
  • If unsure about a detail, follow their anti-patterns guidance (do opposite of what they said to avoid)
  • Quality over quantity - one well-crafted deliverable beats multiple mediocre ones

More skills from majiayu000

xiaohongshu logo
majiayu000/claude-arsenal

xiaohongshu

xiaohongshu

286 148
View
agent-task-conductor logo
majiayu000/claude-skill-registry

agent-task-conductor

Conduct multi-agent task orchestration and workflow coordination.

663 1
View
conductor-setup logo
majiayu000/claude-skill-registry

conductor-setup

Initialize project with Conductor artifacts (product definition,

663 1
View
animation-designer logo
majiayu000/claude-skill-registry

animation-designer

Expert in web animations, transitions, and motion design using Framer Motion and CSS

663 1
View
diagramming logo
majiayu000/claude-skill-registry

diagramming

Creates Mermaid and ASCII diagrams for flowcharts, architecture, ERDs, state machines, mindmaps, and more. Use when user mentions diagram, flowchart, mermaid, ASCII diagram, text diagram, terminal diagram, visualize, C4, mindmap, architecture diagram, sequence diagram, ERD, or needs visual docume...

663 1
View
h3-pg logo
majiayu000/claude-skill-registry-data

h3-pg

PostgreSQL bindings for H3 hexagonal grid system. Use when working with H3 cells in Postgres, including spatial indexing, geometry/geography integration, and raster analysis.

23 1
View
conductor-development logo
majiayu000/claude-skill-registry

conductor-development

Context-Driven Development skill for projects using Conductor. Use this skill when you detect a `conductor/` directory in the project, when working on tasks defined in a `plan.md` file, or when the user asks about tracks, specs, or plans. Automatically applies TDD workflow, tracks task completion...

663 1
View
conductor-status logo
majiayu000/claude-skill-registry

conductor-status

Display project status, active tracks, and next actions

663 1
View
dockerization logo
majiayu000/claude-skill-registry

dockerization

Official Stakpak application containerization standard operating procedure, a step-by-step guidline to properly dockerize applications. This is a rule book curated by the Stakpak Team.

663 1
View

Popular AI tools

Kaiber logo
Video

Kaiber

Generate, edit, and beat-sync AI video with leading models in one workspace.

Paid
View
Vimcal logo
Productivity

Vimcal

The world's fastest calendar for remote work

Free
View

Transform Your Design with AI Designer by ImgCreator.ai

Freemium
View
Akool AI logo
Content & writing

Akool AI

Revolutionizing Video Production with AI-Powered Creativity

Paid
View

Extend an image past the frame and let AI fill the new aspect ratio.

Freemium
View
StarByFace logo
Security

StarByFace

Discover your celebrity doppelgänger with StarByFace!

Free
View
C

ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.

Freemium
View
Opus Clip logo
Coding & apps

Opus Clip

Opus.ai: Revolutionize Your Web Experience

Free
View