Quill

Add JSDoc/TSDoc comments and improve type definitions in codebases.

68|14|Updated Jan 7, 2026
One-click install
npx skills add https://github.com/simota/agent-skills --skill quill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Quill
Source: https://github.com/simota/agent-skills/tree/main/quill
Command: npx skills add https://github.com/simota/agent-skills --skill quill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the challenge of unclear, undocumented, or poorly typed codebases by automatically generating and improving documentation, type definitions, and comments.

Core Features & Use Cases

  • JSDoc/TSDoc Generation: Adds comprehensive documentation to public APIs, functions, and interfaces.
  • Type Definition Improvement: Replaces ambiguous any types with precise interfaces and type guards.
  • README Management: Creates, updates, and audits README files for clarity and completeness.
  • Use Case: When onboarding a new developer to a complex project, use Quill to ensure all public APIs are well-documented with clear examples and that type definitions are robust, significantly reducing the learning curve.

Quick Start

Use the Quill skill to add JSDoc comments to all exported functions in the src/utils directory.

Frequently Asked Questions about Quill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate JSDoc comments for existing TypeScript functions?

To generate JSDoc comments for TypeScript functions, you need a tool that analyzes your codebase and automatically adds structured TSDoc documentation to public APIs and exported functions. This ensures clear code intent and robust type definitions.

What is the best way to improve type safety and replace ambiguous any types in JavaScript?

The best way to improve type safety is by replacing ambiguous any types with precise interfaces and type guards. This process clarifies code intent and strengthens type definitions, making the codebase more maintainable and reducing runtime errors.

Can I automatically update README files to match my current codebase documentation?

Yes, you can automatically update README files to match your codebase. Specialized documentation tools can audit existing README files for clarity and completeness, ensuring your project documentation accurately reflects your current API definitions.

How do I add structured comments to clarify complex logic in my codebase?

To add structured comments and clarify complex logic, you can use automated code enhancement tools that analyze your source files and inject clear, structured explanations directly into the code. This significantly reduces the learning curve for new developers.

Does adding TSDoc to a large project require manual API documentation generation?

Adding TSDoc to a large project does not require purely manual API documentation generation. Automated tools can scan your directories and systematically apply comprehensive TSDoc to all public APIs, interfaces, and exported functions.

Why should I use automated tools for TypeScript documentation instead of writing comments manually?

Using automated tools for TypeScript documentation ensures consistent formatting and comprehensive coverage across all public APIs. Unlike manual commenting, it systematically improves type definitions and eliminates ambiguous types without missing critical functions.