Mark Levison430 downloadsSimplify quarterly and weekly reviews by combining many Daily and Weekly notes
Review Builder simplifies quarterly and weekly reviews by consolidating your Daily and Weekly notes into single files for easier reflection and analysis.
This plugin was created to streamline the review process. Instead of manually flipping through 13 weekly notes during a quarterly review, Review Builder generates two consolidated files: quarterly_days.md and quarterly_weeks.md. These combined files make it easier to:
Core Philosphy - this plugin has been built with one key rule. It may only modify files it created in a temp directory. Disclosure - most of the code in this plugin was created with generative AI using Claude Code using the skills from: https://github.com/PaulDuvall/claude-code/tree/main
Configure the plugin behavior in Settings → Review Builder:
<VaultFolder>/.obsidian/plugins/review-builder/This plugin uses TypeScript and the Obsidian API.
npm install
npm run dev # Development build with watch mode
npm run build # Production build
npm run test # Run tests
src/
├── main.ts # Plugin entry point
├── settings.ts # Settings interface and defaults
├── commands/
│ ├── index.ts # Command registration
│ ├── quarterly-review.ts
│ └── weekly-review.ts
├── utils/
│ ├── periodic-notes-util.ts
│ ├── quarter-utils.ts
│ ├── week-utils.ts
│ ├── markdown-utils.ts
│ └── template-filter.ts
└── ui/
└── settings-tab.ts # Settings UI
Contributions are welcome! Please:
This plugin is licensed under the MIT License. See LICENSE for details.
If you encounter issues or have feature requests, please create an issue on GitHub.