oc-docs-forge

Generate and maintain PR and project documentation with JSON checkpoints.

Updated May 15, 2026
One-click install
npx skills add https://github.com/asfbay-bit/opchain-skills --skill oc-docs-forge
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: oc-docs-forge
Source: https://github.com/asfbay-bit/opchain-skills/tree/main/skills/oc-docs-forge
Command: npx skills add https://github.com/asfbay-bit/opchain-skills --skill oc-docs-forge

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation, standardization, and upkeep of documentation for every PR and project, ensuring up-to-date documentation without manual effort.

Core Features & Use Cases

  • PR Documentation Packet: Generates a comprehensive documentation packet for every PR, including PR body, comments, READMEs, product docs, and changelogs.
  • Documentation Standardization: Ensures consistency in documentation format, headings, owners, and links.
  • Documentation Upkeep: Refreshes documentation when code changes, including READMEs, product docs, ADRs, changelogs, and API docs.
  • Use Case: If you need to update your README after making changes to your codebase, this Skill can automatically refresh the README, ensuring it reflects the latest changes.

Quick Start

Use the /oc-docs pr command to generate the PR documentation packet for your current PR.

Frequently Asked Questions about oc-docs-forge

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate README updates when my codebase changes?

To automate README updates when your codebase changes, use this Skill to refresh documentation alongside code modifications. It automatically detects code changes and updates READMEs, product docs, ADRs, changelogs, and API docs to reflect the latest modifications.

What is the best way to standardize PR documentation across a project?

Standardizing PR documentation is achieved by generating a comprehensive packet for every PR that includes the PR body, comments, READMEs, product docs, and changelogs. This Skill enforces consistency in format, headings, owners, and links across all project documentation.

How do I generate documentation packets for pull requests automatically?

You can generate documentation packets for pull requests automatically by running the /oc-docs pr command. This creates a comprehensive packet containing the PR body, comments, READMEs, product docs, and changelogs for your current PR.

Do I need Python to automate project documentation maintenance?

Yes, you need Python installed to automate project documentation maintenance with this Skill. It requires Python for execution and writes JSON checkpoints to a .checkpoints directory to track documentation generation and maintenance states.

Can I coordinate PR documentation with git operations and repository management?

Yes, you can coordinate PR documentation with git operations and repository management. This Skill coordinates with other skills like oc-git-ops and oc-repo-ops to manage PR documentation packets and overall project readiness.

What types of documentation can I automatically refresh after modifying code?

You can automatically refresh READMEs, product docs, ADRs, changelogs, and API docs after modifying code. The Skill ensures these documentation types stay up-to-date without manual effort by detecting code changes and applying updates.