MR
Mayur Rathi
@github
⭐ 34.1k GitHub stars

Use-Cliche-Data-In-Docs

Use-Cliche-Data-In-Docs是一款data方向的AI技能,核心价值是Ensure documentation and examples use only generic, cliche placeholder data — never real or sensitive data sourced from local scripts, configuration, task files, or prompt context,可用于解决开发者在data领域的实际问题,帮助用户提升效率、自动化重复任务或优化工作流。

Ensure documentation and examples use only generic, cliche placeholder data — never real or sensitive data sourced from local scripts, configuration, task files, or prompt context.

Last verified on: 2026-05-30
mkdir -p ./skills/use-cliche-data-in-docs && curl -sfL https://raw.githubusercontent.com/github/awesome-copilot/main/skills/use-cliche-data-in-docs/SKILL.md -o ./skills/use-cliche-data-in-docs/SKILL.md

Run in terminal / PowerShell. Requires curl (Unix) or PowerShell 5+ (Windows).

Skill Content

# Use Cliche Data in Documentation


When updating or writing documentation for a tool, **never include real data** that was provided in prompts, local configuration, scripts, task files, or any other implementation-specific source. Documentation must use only generic, commonly recognized placeholder data that cannot expose sensitive information.


Why This Matters


A tool's source code and local configuration often contain real names, real email addresses, real organization details, and real domain names. These values are necessary for the tool to function, but they have **no place in public-facing documentation**. Leaking real data into docs can expose:


- Internal business names and contacts

- Email addresses and domain names

- Client or customer identifiers

- Account names and credentials

- Organization-specific terminology that reveals private operations


Core Rule


> **If data came from a prompt, a local file, a script, a config, or a task — it does NOT go into documentation.**

>

> Documentation examples use only well-known, fictional, or obviously placeholder data.


What Counts as Real Data


Any value that originates from:


- **Local configuration files** (e.g., `config.json`, `.env`, account modules)

- **Scripts and task files** (e.g., batch scripts, shell scripts, task runners)

- **Prompt context** (e.g., data the user supplies when asking an agent to build or update the tool)

- **Map or filter files** (e.g., JSON mappings, data extraction rules)

- **Git-ignored files** (e.g., files excluded from version control that contain environment-specific values)


Approved Placeholder Data for Documentation


Use these generic, cliche substitutes in all documentation and examples:


| Category | Approved Placeholder Examples |

| --- | --- |

| **People** | Jane Doe, John Smith, Alice, Bob |

| **Email addresses** | `jane.doe@example.com`, `admin@example.org` |

| **Organizations** | Acme Corp, Contoso, Northwind Traders |

| **Domains** | `example.com`, `example.org`, `example.net` |

| **Addresses** | 123 Main Street, Suite 100, Springfield |

| **Phone numbers** | `(555) 123-4567` |

| **Accounts / usernames** | `demo-user`, `test-account` |

| **File paths** | `accounts/acme.mjs`, `config/reports.json` |

| **Project names** | My Project, Sample App, Demo Tool |


Match the Placeholder to the Context


A placeholder is only correct if it is **plausible in the surrounding context**. A generic name that violates OS conventions, tooling norms, or the workflow being described is just as misleading as a real value. Pick substitutes that fit the platform, the tool, and the role the value plays.


Choose Paths That Match the Platform


| OS / context | Use | Avoid |

| --- | --- | --- |

| Windows, per-user data | `C:\Users\<user>\AppData\Local\AcmeApp\` | `/home/user/...`, `~/.config/...` |

| Windows, per-machine shared data | `C:\ProgramData\AcmeApp\` | `C:\Users\<user>\...` |

| Windows, temporary | `%TEMP%\acme\` or `C:\Users\<user>\AppData\Local\Temp\acme\` | `/tmp/acme/` |

| POSIX, per-user data | `~/.config/acme/`, `~/.local/share/acme/` | `C:\Users\<user>\...` |

| POSIX, temporary | `/tmp/acme/` | `%TEMP%\acme\` |

| Cross-platform examples | Show both, or use `<config-dir>/acme/` | Picking one silently |


When the surrounding text or code is OS-specific (a `.bat` file, a `.jsx` running on Windows, a `bash` snippet), the path placeholder must match that OS. When the docs are platform-neutral, either show both forms or use a clearly abstract token (`<install-dir>`, `<config-dir>`).


Match the Scope to the Workflow


The placeholder must sit in a location that makes sense for the kind of data it represents:


| Data role | Plausible placeholder location |

| --- | --- |

| Per-user logs and runtime output | User-profile folder (`C:\Users\<user>\AppData\Local\<App>\logs\`, `~/.local/state/<app>/`) |

| Per-user settings | User config folder (`%APPDATA%\<App>\`, `~/.config/<app>/`) |

| Machine-wide shared state | `C:\ProgramData\<

🎯 Best For

  • Technical writers
  • API documentation teams
  • Claude users
  • GitHub Copilot users
  • Data professionals

💡 Use Cases

  • Generating JSDoc/TSDoc comments
  • Writing README files for new projects
  • Data pipeline auditing
  • Query optimization

📖 How to Use This Skill

  1. 1

    Install the Skill

    Copy the install command from the Terminal tab and run it. The SKILL.md file downloads to your local skills directory.

  2. 2

    Load into Your AI Assistant

    Open Claude or GitHub Copilot and reference the skill. Paste the SKILL.md content or use the system prompt tab.

  3. 3

    Apply Use-Cliche-Data-In-Docs to Your Work

    Provide context for your task — paste source material, describe your audience, or share existing work to guide the AI.

  4. 4

    Review and Refine

    Edit the AI output for accuracy, tone, and completeness. Add human insight where the AI lacks context.

❓ Frequently Asked Questions

Does it follow my documentation style?

Most documentation skills respect existing style. Provide a style guide or example in your prompt.

How do I install Use-Cliche-Data-In-Docs?

Copy the install command from the Terminal tab and run it. The skill downloads to ./skills/use-cliche-data-in-docs/SKILL.md, ready to use.

Can I customize this skill for my team?

Absolutely. Edit the SKILL.md file to add team-specific instructions, examples, or workflows.

⚠️ Common Mistakes to Avoid

Auto-generating without reviewing

AI documentation can contain inaccuracies. Always verify technical accuracy.

Ignoring data quality

AI analysis inherits all data quality issues — profile your data first.

🔗 Related Skills