docs

安装量: 36
排名: #19250

安装

npx skills add https://github.com/buiducnhat/agent-skills --skill docs
Docs
Create and maintain project documentation in
docs/
with a consistent, lightweight workflow.
Parameters
--init
Create documentation for the first time.
--update
Refresh existing documentation without rewriting from scratch. Outputs Always maintain these files: docs/project-pdr.md — product goals, users, requirements docs/code-standard.md — stack, conventions, development rules docs/codebase.md — codebase map and key files docs/architecture.md — components, interactions, data flow Also keep README.md aligned with current docs links and project summary. Workflow Step 1: Context Scan (Docs First) Load project context per the shared Context Loading Protocol. Also read README.md and key source/config files as needed. Focus on facts that changed: features, architecture, stack, structure, and workflows. Step 2: Choose Mode If docs do not exist or are incomplete: run --init behavior. If docs exist: run --update behavior. If mode is unspecified, infer from repository state and state your assumption. Step 3: Produce Documentation --init Create docs/ if missing. Create all required documentation files. Populate each file with concrete, project-specific content. Avoid placeholders and generic templates. --update Preserve useful existing content and section structure. Update stale or inaccurate sections. Add newly discovered features/components/conventions. Remove clearly obsolete statements. Step 4: Sync README Ensure README.md includes: Short project overview Quick start (if present in project) Documentation links section pointing to all 4 docs files Step 5: Validate Quality Before finishing, verify: Terminology is consistent across files No contradictions between docs and code Paths and component names are accurate Content is concise, specific, and actionable Content Requirements by File project-pdr.md Include: Problem statement Product purpose Target users Core use cases Feature scope and constraints Success criteria code-standard.md Include: Languages/frameworks/tools in use Naming and structure conventions Testing/linting/formatting expectations PR/commit expectations if discoverable codebase.md Include: High-level tree Directory responsibilities Key entry points and modules Important scripts/config files architecture.md Include: Main components/subsystems Data flow between components Integration boundaries (internal/external) Deployment/runtime assumptions (if known) Rules Keep documentation factual; do not invent requirements. Prefer concise updates over verbose prose. Keep docs aligned with current implementation. Follow project conventions from docs/code-standard.md . When uncertain, mark assumptions explicitly and request confirmation. Ask targeted questions only when information cannot be reliably inferred (business goals, ambiguous module ownership, conflicting conventions, unclear architecture decisions). Follow the AskUserQuestion mandate.
返回排行榜