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/e3cfcae3c2c043853504bd337f23ad627847d8f8/skills/maintaining-core-documentation/SKILL.md at commit e3cfcae3c2c043853504bd337f23ad627847d8f8. 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 | 17 | 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] |
| ... | ... | ... |
Alternatives
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.
trailofbits/skills
Prepares codebases for security review using Trail of Bits' checklist. Helps set review goals, runs static analysis tools, increases test coverage, removes dead code, ensures accessibility, and generates documentation (flowcharts, user stories, inline comments).
openai/skills
Build, scaffold, refactor, and troubleshoot ChatGPT Apps SDK applications that combine an MCP server and widget UI. Use when Codex needs to design tools, register UI resources, wire the MCP Apps bridge or ChatGPT compatibility APIs, apply Apps SDK metadata or CSP or domain settings, or produce a docs-aligned project scaffold. Prefer a docs-first workflow by invoking the openai-docs skill or OpenAI developer docs MCP tools before generating code.