Best for
- Use when the user needs to write, update, or structure project documentation based on codebase changes, or whenever asked to perform documentation reviews or updates.
derailed-dash/dazbo-agent-skills/skills/maintaining-core-documentation/SKILL.md
Creates, maintains, and synchronises core project documentation (README, TODO, DESIGN, Architecture, Testing, Deployment). Use when the user needs to write, update, or structure project documentation based on codebase changes, or whenever asked to perform documentation reviews or updates.
Decision brief
This skill provides a comprehensive framework for the creation and maintenance of high-quality, professional technical documentation for any software project or repository.
Compatibility matrix
| Platform | Status | Evidence | What to check |
|---|---|---|---|
| Codex | Not declared | No explicit evidence | Portability before use |
| Claude Code | Not declared | No explicit evidence | Portability before use |
| Cursor | Not declared | No explicit evidence | Portability before use |
| Gemini CLI | Not declared | No explicit evidence | Portability before use |
Installation
The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.
npx skills add https://github.com/derailed-dash/dazbo-agent-skills --skill "skills/maintaining-core-documentation"Inspect the Agent Skill "maintaining-core-documentation" from https://github.com/derailed-dash/dazbo-agent-skills/blob/1dcbfd708fc117acef9f2dc17fa2d3ecd4a52d5a/skills/maintaining-core-documentation/SKILL.md at commit 1dcbfd708fc117acef9f2dc17fa2d3ecd4a52d5a. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.
Workflow
Focus: Product logic, product branding, guidelines, and tech stack details. These documents are automatically managed by the Gemini Conductor Extension, but if changes are done outside of Conductor, these documents should be updated to reflect the changes. Files in Scope: produc…
Copy this checklist and track your progress when updating documentation:
This skill should be triggered whenever:
Before performing ANY documentation task, you MUST check for the presence of the technical-writer skill, by following the guidance in the Technical Writer Skill Synergy section below.
1. Persona & Style: Maintain a tone that is professional ("Expert Architect"), technical but welcoming. Use a high-level architectural perspective when explaining the "Why" behind design decisions. 2. Cross-Document Synchronisation: Changes to a core property (like a project ID,…
Permission review
No configured static risk pattern was detected
This is not proof of safety. Runtime behavior, indirect dependencies, and hidden external systems are outside the static scan.
Evidence record
| Signal | Value | Evidence type | Meaning |
|---|---|---|---|
| Quality score | 92/100 | Computed | Documentation, specificity, maintenance, and trust rules |
| Repository stars | 22 | Source | Repository attention, not individual Skill quality |
| Compatibility | 0 platforms | Source | Declared in the catalog source record |
| Usage guide | automated source guide | Editorial | Generated or reviewed according to the visible evidence level |
Pinned source
This skill provides a comprehensive framework for the creation and maintenance of high-quality, professional technical documentation for any software project or repository.
This skill should be triggered whenever:
Before performing ANY documentation task, you MUST check for the presence of the technical-writer skill, by following the guidance in the Technical Writer Skill Synergy section below.
conductor/tech-stack.md is present, read it to understand the intended tech stack.config.py, Makefile, *.tfvars, pyproject.toml), environment variable names, and command flags, before updating documentation.technical-writer skill IF (and only IF) the technical-writer skill is present. If it is not found, follow the Technical Writer Skill Synergy section below.The technical-writer skill improves the quality of your documentation review and creation.
Determine technical-writer skill availability:
Skill exists? → Load the skill and collaborate on formatting.
Skill missing? → Follow the "Installation workflow" below.
Installation workflow:
npx skills ls -g.npx skills add https://github.com/shubhamsaboo/awesome-llm-apps --skill technical-writer -g -yHere are the core documents that should be maintained by this skill. You MUST review EACH of these core documents and update them as needed.
README.md (The "Storefront")make target.TODO.md (Project Plan)docs/DESIGN.md (Visual & UX)index.css global styles.docs/architecture-and-walkthrough.md (The "Blueprint")docs/architecture-and-walkthrough.md.docs/testing.md (Quality Assurance)CI=true), Unit/Integration/E2E test descriptions, Manual verification steps (e.g., curl scripts for rate limiting).deployment/README.md (Infrastructure)conductor/ Documents (Implementation Details)product.md, product-guidelines.md, tech-stack.md.conductor/ directory, including but not limited to: workflow.md, tracks.md, setup_state.json, or any files within the code_styleguides/ or archive/ directories.# Header\n\nContent). This ensures consistent rendering across all Markdown viewers.Copy this checklist and track your progress when updating documentation:
Documentation Update Progress:
- [ ] Step 1: Identify which of the core documents are impacted by code changes.
- [ ] Step 2: Verify that NO out-of-scope files (e.g. `workflow.md`, `code_styleguides/`) are included in the review.
- [ ] Step 3: Assess if the change introduces a new "Design Decision" that should be recorded in `docs/architecture-and-walkthrough.md`.
- [ ] Step 4: For all identified core documents, draft updates as per Document Maintenance Guide, and using the appropriate templates in the `./references` directory and using the samples in `./references/samples/`.
- [ ] Step 5: **Structural Validation**: Perform a manual or automated check (e.g. using `grep`) to ensure every markdown header is followed by a blank line.
- [ ] Step 6: Review against the formatting rules in the [Formatting Rules](#formatting-rules) section.
- [ ] Step 7: Check that the identified core documents have been updated. If any changes have been missed or performed incorrectly, go back to Step 2 and repeat.
- [ ] Step 8: Check that the change aligns to the formatting rules. If not, fix them and go back to Step 6.
- [ ] Step 9: Only finalize and save when all requirements are met.
- [ ] Step 10: Summarise with a table of which documents were updated and what changes were made. Also include which documents (if any) were not updated and why.
When performing the final summarisation step of the Documentation Review Process, use the following table structure to summarise your work:
| Document | Status | Change Summary / Rationale |
|---|---|---|
README.md | [Updated/No Change] | [Brief description of changes OR why no update was needed] |
TODO.md | [Updated/No Change] | [e.g. Marked Step 4 as complete] |
docs/DESIGN.md | [Updated/No Change] | [e.g. Added new color tokens to frontmatter] |
| ... | ... | ... |
Frequently asked questions
This skill provides a comprehensive framework for the creation and maintenance of high-quality, professional technical documentation for any software project or repository.
The source record exposes this install command: npx skills add https://github.com/derailed-dash/dazbo-agent-skills --skill "skills/maintaining-core-documentation". Inspect the command and pinned source before running it.
Alternatives
Jamie-BitFlight/claude_skills
Use when building, extending, or debugging FastMCP v3 Python MCP servers. Activates on FastMCP tool/resource/prompt creation, provider and transform implementation (CodeMode, Tool Search), auth setup (MultiAuth, PropelAuth, KeycloakProvider), client SDK usage, FastMCPApp and Generative UI server building, fastmcp-slim client-only installs, nginx reverse proxy deployment, Prefab Apps, OTEL observability, and testing. Grounded in local v3.3 docs — zero speculation.
oaslananka/kicad-mcp-pro
Use this skill for GitHub Copilot pull request and code reviews in oaslananka/kicad-mcp-pro. Review Python MCP server changes, KiCad adapter and tool-contract changes, tests, npm/package wrappers, Tauri/Rust desktop code, GitHub Actions, security controls, documentation, generated metadata, and compatibility/release surfaces. Use it whenever reviewing a PR or diff in this repository, especially changes under src/, tests/, packages/, src-tauri/, .github/workflows/, or public MCP metadata/configur
wondelai/skills
Guided journey from a working-but-untested vibe-coded prototype to a production-ready product with tests, clean structure, a business-rules boundary, and resilience at scale. Orchestrates nine skills phase by phase - working-with-legacy-code, clean-code, refactoring-patterns, software-design-philosophy, clean-architecture, pragmatic-programmer, release-it, system-design, ddia-systems - asking the user questions at every decision point and recording results in the project docs/ folder (TESTING.md
wondelai/skills
Guided journey from a large aged codebase everyone fears to touch to one that is safe to change, legible, bounded, and resilient - paid down in place without a rewrite. Orchestrates eight skills phase by phase - working-with-legacy-code, refactoring-patterns, clean-code, software-design-philosophy, clean-architecture, pragmatic-programmer, release-it, domain-driven-design - asking the user questions at every decision point and recording results in the project docs/ folder (TESTING.md, TECH-DEBT.