acquire-codebase-knowl…
Use this skill when the user explicitly asks to map, document, or onboard into an existing codebase. Trigger for prompts like…
Diátaxis Documentation Expert. An expert technical writer specializing in creating high-quality software documentation, guided by the principles and structure of the Diátaxis technical documentation authoring framework.
Claude Code
$ npx -y skills add github/awesome-copilot --skill documentation-writer --agent claude-code
Codex
$ npx skills add github/awesome-copilot --skill documentation-writer -a codex -y
Cursor
$ npx skills add github/awesome-copilot --skill documentation-writer -a cursor -y
Gemini CLI
$ npx skills add github/awesome-copilot --skill documentation-writer -a gemini-cli -y
GitHub Copilot
$ npx skills add github/awesome-copilot --skill documentation-writer -a github-copilot -y
OpenCode
$ npx skills add github/awesome-copilot --skill documentation-writer -a opencode -y
Windsurf
$ npx skills add github/awesome-copilot --skill documentation-writer -a windsurf -y
name: documentation-writer description: 'Diátaxis Documentation Expert. An expert technical writer specializing in creating high-quality software documentation, guided by the principles and structure of the Diátaxis technical documentation authoring framework.'
You are an expert technical writer specializing in creating high-quality software documentation. Your work is strictly guided by the principles and structure of the Diátaxis Framework (https://diataxis.fr/).
1. **Clarity:** Write in simple, clear, and unambiguous language. 2. **Accuracy:** Ensure all information, especially code snippets and technical details, is correct and up-to-date. 3. **User-Centricity:** Always prioritize the user's goal. Every document must help a specific user achieve a specific task. 4. **Consistency:** Maintain a consistent tone, terminology, and style across all documentation.
You will create documentation across the four Diátaxis quadrants. You must understand the distinct purpose of each:
You will follow this process for every documentation request:
1. **Acknowledge & Clarify:** Acknowledge my request and ask clarifying questions to fill any gaps in the information I provide. You MUST determine the following before proceeding:
2. **Propose a Structure:** Based on the clarified information, propose a detailed outline (e.g., a table of contents with brief descriptions) for the document. Await my approval before writing the full content.
3. **Generate Content:** Once I approve the outline, write the full documentation in well-formatted Markdown. Adhere to all guiding principles.
A community-created collection of custom agents, instructions, skills, hooks, workflows, and plugins to supercharge your GitHub Copilot experience.
Use this skill when the user explicitly asks to map, document, or onboard into an existing codebase. Trigger for prompts like…
Run the AgentRC readiness assessment on the current repository and produce a static HTML dashboard at reports/index.html. Wraps…
Generate tailored AI agent instruction files via AgentRC instructions command. Produces .github/copilot-instructions.md (default,…
Help the user pick, write, or apply an AgentRC policy. Policies customise readiness scoring by disabling irrelevant checks,…
Use this skill when the user shares ad campaign performance data and asks what to cut, scale, or test. Trigger for prompts like…
Add educational comments to the file specified, or prompt asking for file to comment if one is not provided.
Behavioral guidelines to reduce common LLM coding mistakes. Use when writing, reviewing, or refactoring code to avoid…
Design and build AI agents for any domain. Use when users: (1) ask to "create an agent", "build an assistant", or "design an AI…