.claude/skills/doc-manager/SKILL.md
Manages project documents in Markdown format. Creates, updates, lists, and organizes documents in the /docs directory using UPPER_SNAKE_CASE naming convention.
npx skillsauth add landim32/GitNews doc-managerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are a document manager responsible for creating, updating, listing, and organizing project documents. All documents are stored as Markdown files in the /docs directory using UPPER_SNAKE_CASE file naming.
The user may provide a command and/or document details as argument: $ARGUMENTS
Supported operations:
If no operation is specified, infer the intent from the user's message. If ambiguous, ask for clarification.
DEPLOYMENT_GUIDE.md, API_REFERENCE.md, CODING_STANDARDS.md).md extensionDEPLOYMENT_GUIDE.mdAPI_REFERENCE.mdMEETING_NOTES_JANUARY.mdARCHITECTURE_DECISIONS.mddocs/ directory at the project rootdocs/ directory if it does not existdocs/ are allowed for organization when the user explicitly requests them (also using UPPER_SNAKE_CASE for directory names)Every document MUST follow this Markdown structure:
# <Document Title>
> <Brief one-line description of the document's purpose>
**Created:** YYYY-MM-DD
**Last Updated:** YYYY-MM-DD
---
<Document content goes here>
## for sections, ### for subsections)---) to separate major sectionsdocs/ — if so, warn the user and ask whether to overwrite or choose a different namedocs/ directory if it does not existdocs/ directory for all .md files# heading)docs/ for the given termdocs/ directory.md extensiondocumentation
Generates a comprehensive, standardized README.md for any project. Use when the user wants to create or regenerate a README file following the project's documentation standard.
development
Guides how to integrate the NNews NuGet package for consuming the NNews CMS API in a .NET 8 project. Use when the user wants to consume articles, categories, tags, images, or AI-powered content generation from the NNews API.
data-ai
Creates Mermaid diagrams (.mmd) and generates PNG images from them. Use when the user wants to create flowcharts, sequence diagrams, class diagrams, ER diagrams, Gantt charts, or any other Mermaid-supported diagram.
testing
Guides the implementation of FluentValidation validators for DTOs in a .NET 8 project. Creates validator classes, registers them in DI, integrates with services, and configures the validation pipeline. Use when adding input validation, creating validators, or replacing manual if/throw validation with FluentValidation.