documentation-orchestrator
Skill1 starsChanged 3 months agoMITView on GitHub
Adaptive project documentation suite generation, classification-based document planning (Utility vs ML vs Fullstack vs Hackathon vs Production), and truth verification.
In this repository30 other files it gives its agents.
- AGENTS.mdAGENTS.md
- adr-managementSkill
- agentic-developmentSkill
- ci-cdSkill
- code-architectureSkill
- database-postgresqlSkill
- data-engineeringSkill
- debuggingSkill
- deep-learningSkill
- dependency-managementSkill
- deploymentSkill
- dockerSkill
- documentationSkill
- environment-guardrailsSkill
- frontend-react-typescriptSkill
- git-githubSkill
- machine-learningSkill
- observabilitySkill
- performance-optimizationSkill
- portfolio-readinessSkill
- project-bootstrapSkill
- project-knowledgeSkill
- python-apiSkill
- python-environmentSkill
- rag-ocr-llmSkill
- release-engineeringSkill
- reusable-componentsSkill
- security-secretsSkill
- supply-chain-securitySkill
- testing-qualitySkill
The file
We split this skill into the rules it gives an agent
5 rules. About 0 are common, 4 are distinctive, and 1 is very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈4
Distinctive · estimate
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 10
Use this skill when:
- Distinctive: line 15
Never generate enterprise-scale documentation for trivial 20-line scripts.
- Very specific: line 99
NEVER generate generic filler docs: Avoid creating empty or boilerplate files with TODO: write this section.
- Distinctive: line 100
NEVER fabricate benchmarks or test metrics: Use actual recorded values from evaluation runs.
- Distinctive: line 101
NEVER leave broken copy-paste commands: Test every installation and run command locally.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Documentation Orchestrator Skill
1. When Should I Use This?
Use this skill when:
- Determining the appropriate documentation suite and structure for a new or existing repository.
- Generating complete, synchronized project documentation across business, product, engineering, and operational layers.
- Auditing documentation to eliminate false claims, aspirational text, or unverified features.
Never generate enterprise-scale documentation for trivial 20-line scripts. Never skip critical architecture and runbook documentation for production applications.
2. What Should I Inspect First?
- Project Archetype & Scale:
- Small CLI / Utility?
- ML / AI Research or Portfolio project?
- Full-stack Web Application?
- Fast-paced Hackathon prototype?
- Enterprise Production Service?
- Current Verified Capabilities: Inspect real endpoints, database tables, models, and test suites to ensure documentation matches code reality 100%.
3. What Workflow Should I Follow?
Classify Project Archetype & Target Audience
↓
Select the Required Minimum Documentation Suite
↓
Audit Code Reality (Verify real functions, routes, configs)
↓
Generate Core Documents Sequentially (High-level → Low-level)
↓
Cross-Link Related Documents & Add Architecture Diagrams
↓
Verify Accuracy: Ensure ZERO unverified or unbuilt features are claimedThe 5 Project Classifications & Minimum Document Suites
┌──────────────────────────────────┬───────────────────────────────────────────────────────────┐
│ Project Classification │ Required Minimum Documentation Suite │
├──────────────────┼───────────────────────────────────────────────────────────┤
│ 1. Small CLI / Script Utility │ • README.md (Overview, Prerequisites, Setup, Usage) │
│ │ • LICENSE │
├──────────────────────────────────┼───────────────────────────────────────────────────────────┤
│ 2. ML / AI Portfolio Project │ • README.md (Hero, Problem, Results, Live Demo) │
│ │ • ARCHITECTURE.md (Data Pipeline, Model Architecture) │
│ │ • EVALUATION_REPORT.md (Metrics, Confusion Matrix, Baselines)│
│ │ • MODEL_CARD.md (Intended use, Limitations, Biases) │
├──────────────────────────────────┼───────────────────────────────────────────────────────────┤
│ 3. Full-Stack Web Application │ • README.md (Overview, Tech Stack, Local Dev Setup) │
│ │ • PRD.md (Product Requirements & User Stories) │
│ │ • ARCHITECTURE.md (Frontend/Backend/DB Boundaries, Auth) │
│ │ • API.md (Endpoints, Schemas, Status Codes, OpenAPI) │
│ │ • DEPLOYMENT.md (Render/Vercel/Docker Setup, Env Vars) │
│ │ • SECURITY.md (Auth, CORS, Secret Management) │
├──────────────────────────────────┼───────────────────────────────────────────────────────────┤
│ 4. Hackathon Prototype │ • README.md (1-Line Hook, Problem, Solution, Demo Video) │
│ │ • PROBLEM_STATEMENT.md & PITCH.md (Judging criteria fit) │
│ │ • ARCHITECTURE.md (High-speed prototype flow) │
│ │ • QUICKSTART.md (1-minute local reproduction guide) │
├──────────────────────────────────┼───────────────────────────────────────────────────────────┤
│ 5. Enterprise Production Service │ • BRD.md (Business Requirements Document) │
│ │ • PRD.md (Product Requirements Document) │
│ │ • SRS.md (Software Requirements Specification) │
│ │ • ARCHITECTURE.md (System design & data flow) │
│ │ • docs/decisions/ (Architecture Decision Records - ADRs) │
│ │ • API.md & OPENAPI schema │
│ │ • RUNBOOK.md / DEPLOYMENT.md (Operations, Rollback, CI/CD)│
│ │ • SECURITY.md & Threat Model │
│ │ • OBSERVABILITY.md (Metrics, Traces, SLA/SLO Alerts) │
└──────────────────────────────────┴───────────────────────────────────────────────────────────┘4. What Decisions Should I Make?
| Documentation Decision | Guiding Principle |
| Depth vs Overhead | Right-size documentation to project longevity. A 2-day hackathon needs high-impact visual presentation; a production service needs rigorous operational runbooks and ADRs. |
| Truthfulness Gate | If a feature is planned for next week, label it in ROADMAP.md, NEVER in README.md or API.md as active. |
| Visual Architecture | Every architecture doc for a non-trivial project must include at least one ASCII or Mermaid sequence/system diagram. |
5. What Should I Avoid?
- NEVER generate generic filler docs: Avoid creating empty or boilerplate files with
TODO: write this section. - NEVER fabricate benchmarks or test metrics: Use actual recorded values from evaluation runs.
- NEVER leave broken copy-paste commands: Test every installation and run command locally.
6. How Should I Verify Success?
# 1. Verify all generated documentation files exist and are populated
ls -la docs/ || ls -la README.md ARCHITECTURE.md
# 2. Check for unbroken relative markdown links
python -c "
import os, re
for root, _, files in os.walk('.'):
for f in files:
if f.endswith('.md'):
path = os.path.join(root, f)
text = open(path, encoding='utf-8').read()
links = re.findall(r'\[.*?\]\((?!http|mailto)(.*?)\)', text)
for link in links:
target = os.path.join(root, link.split('#')[0])
if not os.path.exists(target) and link.split('#')[0] != '':
print(f'Broken link in {path}: {link}')
print('Documentation link validation complete.')
"Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

