documentation-engineer

Generate Markdown documentation from project context and code.

105|12|Updated Feb 7, 2026
One-click install
npx skills add https://github.com/tmcfarlane/oh-my-cursor --skill documentation-engineer-tmcfarlane
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: documentation-engineer
Source: https://github.com/tmcfarlane/oh-my-cursor/tree/main/skills/documentation-engineer
Command: npx skills add https://github.com/tmcfarlane/oh-my-cursor --skill documentation-engineer-tmcfarlane

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill helps teams create clear, comprehensive technical documentation—from READMEs to API references—ensuring consistency, accuracy, and ease of maintenance.

Core Features & Use Cases

  • README generation: Create complete project READMEs with installation, usage, configuration, and contribution sections.
  • API documentation: Produce API references with endpoint descriptions, parameters, responses, and examples.
  • Architecture and development guides: Outline system design, data flows, and development workflows to aid onboarding and knowledge transfer.
  • Real-world use case: Given a new project, generate a ready-to-publish documentation package including a quick-start guide and style-consistent templates.

Quick Start

Tell me about your project and I will generate a complete documentation package.

Frequently Asked Questions about documentation-engineer

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

FAQPage Schema
How do I generate technical documentation from existing project context and code?

To generate technical documentation, provide your project context and code to produce well-structured Markdown. This process yields READMEs, API docs, and architecture guides with consistent style guidance.

What is the best way to create a complete README with installation and usage sections?

The best way to create a complete README is to use documentation templates that outline installation, usage, configuration, and contribution sections. This ensures comprehensive project documentation with consistent formatting.

Can I generate API documentation that includes endpoint descriptions and response examples?

Yes, you can generate API documentation that produces API references with endpoint descriptions, parameters, responses, and examples. This delivers well-structured Markdown aligned with documentation standards.

How do I write an architecture guide that outlines system design and data flows?

To write an architecture guide, outline your system design and data flows to aid onboarding and knowledge transfer. This generates development guides with well-structured Markdown and style guidance.

Does this approach work for creating a ready-to-publish documentation package for a new project?

Yes, this approach works for creating a ready-to-publish documentation package for a new project. Given your project context, it generates a quick-start guide and style-consistent templates.

Are there limitations when maintaining consistency across multiple software documentation formats?

A limitation when maintaining consistency across multiple software documentation formats is ensuring accuracy and ease of maintenance. Applying documentation standards and templates helps manage this constraint across READMEs and API references.