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.

242 stars

Best use case

generate-output is best used when you need a repeatable AI agent workflow instead of a one-off prompt. It is especially useful for teams working in multi. 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.

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.

Users should expect a more consistent workflow output, faster repeated execution, and less time spent rewriting prompts from scratch.

Practical example

Example input

Use the "generate-output" skill to help with this workflow task. Context: 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.

Example output

A structured workflow result with clearer steps, more consistent formatting, and an output that is easier to reuse in the next run.

When to use this skill

  • Use this skill when you want a reusable workflow rather than writing the same prompt again and again.

When not to use this skill

  • Do not use this when you only need a one-off answer and do not need a reusable workflow.
  • Do not use it if you cannot install or maintain the related files, repository context, or supporting tools.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/generate-output/SKILL.md --create-dirs "https://raw.githubusercontent.com/aiskillstore/marketplace/main/skills/abejitsu/generate-output/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/generate-output/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How generate-output Compares

Feature / Agentgenerate-outputStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

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.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# 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:

```javascript
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

Related Skills

unit-testing-test-generate

242
from aiskillstore/marketplace

Generate comprehensive, maintainable unit tests across languages with strong coverage and edge case focus.

fal-generate

242
from aiskillstore/marketplace

Generate images and videos using fal.ai AI models

documentation-generation-doc-generate

242
from aiskillstore/marketplace

You are a documentation expert specializing in creating comprehensive, maintainable documentation from code. Generate API docs, architecture diagrams, user guides, and technical references using AI-powered analysis and industry best practices.

code-documentation-doc-generate

242
from aiskillstore/marketplace

You are a documentation expert specializing in creating comprehensive, maintainable documentation from code. Generate API docs, architecture diagrams, user guides, and technical references using AI-powered analysis and industry best practices.

generating-output-styles

242
from aiskillstore/marketplace

Creates custom output styles for Claude Code that modify system prompts and behavior. Use when the user asks to create output styles, customize Claude's response format, generate output-style files, or mentions output style configuration.

generate-image

242
from aiskillstore/marketplace

Generate or edit images using AI models (FLUX, Gemini). Use for general-purpose image generation including photos, illustrations, artwork, visual assets, concept art, and any image that isn't a technical diagram or schematic. For flowcharts, circuits, pathways, and technical diagrams, use the scientific-schematics skill instead.

verify-output

242
from aiskillstore/marketplace

Pattern for verifying your output matches required schema before completing. Use before writing final output to ensure validity.

generate-sparkle-appcast

242
from aiskillstore/marketplace

Generate Mos Sparkle appcast.xml from the latest build zip and recent git changes (since a given commit), then sync to docs/ for publishing.

quality-report-generate

242
from aiskillstore/marketplace

Generate comprehensive quality report with metrics and verification. Produces final CHAPTER_XX_VERIFICATION.md and quality_metrics.json for deployment approval.

ascii-preview-generate

242
from aiskillstore/marketplace

Use AI to create ASCII text-based preview of PDF page layout. Transforms visual and extracted data into structured ASCII representation for HTML generation.

ai-html-generate

242
from aiskillstore/marketplace

Use AI to recreate PDF page as semantic HTML. Consumes three inputs (PNG image, parsed text, ASCII preview) for complete contextual understanding and accurate generation.

generate-assets

242
from aiskillstore/marketplace

Generate high-quality images and assets for components (hero sections, features, transformations) using Replicate's FLUX 1.1 Pro model.