bookkeeper

Synchronizes README.md, docs, and migrations with codebase changes.

18|3|Updated Jan 2, 2026
One-click install
npx skills add https://github.com/Niller2005/PolyFlup --skill bookkeeper-niller2005
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bookkeeper
Source: https://github.com/Niller2005/PolyFlup/tree/main/.opencode/skill/bookkeeper
Command: npx skills add https://github.com/Niller2005/PolyFlup --skill bookkeeper-niller2005

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Keeps project documentation aligned with the current codebase and operations, reducing knowledge gaps for new contributors and easing onboarding.

Core Features & Use Cases

  • Maintains README.md and docs/ up-to-date after changes.
  • Summarizes daily activities in summaries/ and tracks migrations in docs/MIGRATIONS.md.
  • Ensures architectural changes are reflected in project documentation.

Quick Start

Update relevant markdown files when changes occur to keep the project docs in sync.

Frequently Asked Questions about bookkeeper

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

FAQPage Schema
How do I keep README.md and docs up-to-date with codebase changes?

To keep README.md and docs up-to-date with codebase changes, you need to synchronize your project documentation after modifications occur. This ensures your onboarding materials and architectural summaries accurately reflect the current state of the code.

What is the best way to track migrations in project documentation?

Tracking migrations in project documentation involves recording structural updates in a dedicated file like docs/MIGRATIONS.md. This process maintains a historical record of changes, easing audits and ensuring knowledge transfer remains accurate across development phases.

How do I document daily activities and summarize code changes for onboarding?

Documenting daily activities and summarizing code changes requires writing entries into a summaries/ directory. This captures ongoing development tasks, providing new contributors with contextual records that reduce onboarding time and knowledge gaps.

Can I reflect architectural adjustments in existing markdown files automatically?

Reflecting architectural adjustments in existing markdown files involves updating relevant documentation whenever structural code modifications happen. This synchronization ensures that project docs accurately mirror the current architecture for audits and maintenance.

When do I need to update project docs during development and maintenance?

You need to update project docs during development and maintenance whenever codebase changes occur. Keeping documentation synchronized during these phases ensures accurate onboarding, smooth audits, and reliable knowledge transfer for all contributors.

Why does outdated documentation create onboarding gaps for new contributors?

Outdated documentation creates onboarding gaps because the project docs no longer align with the current codebase and operations. Synchronizing markdown files and summaries after changes ensures new contributors have accurate architectural and process knowledge.