general-docs

Convert project-specific documentation into reusable templates with placeholders.

Updated May 3, 2026
One-click install
npx skills add https://github.com/tabesink/deepdoc-agent --skill general-docs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: general-docs
Source: https://github.com/tabesink/deepdoc-agent/tree/main/.cursor/skills/general-docs
Command: npx skills add https://github.com/tabesink/deepdoc-agent --skill general-docs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you transform project-specific documentation into clean, reusable templates that can support faster onboarding and future projects without leaking internal details.

Core Features & Use Cases

  • Doc template generalization: Remove product names, internal paths, IDs, and stack-specific claims while keeping the overall structure.
  • Structure-preserving templating: Preserve folder layout, heading hierarchy, and table shapes where possible.
  • Reusable placeholders: Replace concrete content with concise, actionable prompts like TODO, [Product name], and [YYYY-MM-DD] to make the template immediately usable.

Quick Start

Ask the AI to make the existing docs generic by copying the docs and design guideline folders into a template workspace and scrubbing project-specific details into placeholders.

Frequently Asked Questions about general-docs

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

FAQPage Schema
How do I turn existing project documentation into reusable templates?

To turn project documentation into reusable templates, copy the docs into a template workspace and scrub project-specific details like product names and internal paths into actionable placeholders. The process preserves folder layout and heading hierarchy while removing implementation-specific content.

What is the best way to generalize architecture docs for new project onboarding?

Generalizing architecture docs involves preserving the structural layout and replacing concrete content with concise prompts like TODO or [Product name]. This creates clean-slate scaffolding for standard PRD, tech stack, and decision log patterns, accelerating project onboarding without leaking internal details.

How does placeholder insertion work when generalizing project templates?

Placeholder insertion replaces implementation-specific details with concise, actionable prompts such as [YYYY-MM-DD] or [Product name]. This makes the generalized documentation immediately usable by prompting future authors to fill in the missing project-specific information.

Does documentation generalization preserve the original folder structure and heading hierarchy?

Yes, documentation generalization preserves the original folder layout, heading hierarchy, and table shapes. This structure-preserving approach ensures the template remains organized and familiar while removing brand-specific and stack-specific claims from the content.

Can I use this approach to scaffold standard PRD and decision log patterns for a clean-slate project?

Yes, you can scaffold standard PRD, tech stack, task, and decision log patterns by generalizing existing documentation. This removes product-specific details and yields clean-slate templates driven by YAML frontmatter discovery, ready for immediate use in new projects.

What precautions are needed to avoid broken links when scrubbing implementation-specific details from docs?

When scrubbing implementation-specific details from docs, apply minimal surgical edits and perform consistent reference updates. This prevents broken links or corrupted schemas while converting concrete content into generic, reusable placeholders.