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.