synthesis-daily-rituals

Automate day-start and day-end checklists for synthesis engineering projects.

15|2|Updated Mar 17, 2026
One-click install
npx skills add https://github.com/rajivpant/synthesis-skills --skill synthesis-daily-rituals
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: synthesis-daily-rituals
Source: https://github.com/rajivpant/synthesis-skills/tree/main/synthesis-daily-rituals
Command: npx skills add https://github.com/rajivpant/synthesis-skills --skill synthesis-daily-rituals

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides rigorous, dependency-ordered day-start and day-end checklists to prevent context drift, missed PRs, stale action items, and uncommitted work across synthesis engineering projects. It codifies context optimization, Slack transcript capture, meeting processing, PR triage, daily action plan creation, and final repo verification so work is actionable, grounded, and safely persisted.

Core Features & Use Cases

  • Context Optimization & Archival: Archive long CONTEXT.md entries to sessions/ and REFERENCE.md using a two-phase commit before truncation to preserve provenance.
  • Slack Sync & Transcript Handling: Run the synthesis-slack-sync protocol to verify auth, read channels and threads, save transcripts, and extract action items and decisions.
  • PR Queue Triage & Integration Sweep: Detect pending reviews, prioritize integration, and apply adopt-and-adapt merge patterns with reviewer attribution.
  • Daily Action Plan Authoring: Generate prioritized daily plans that include grounded draft messages with thread locators, waiting-on-others tables, and a canonical file structure for live updates.
  • Commit & Repo Guard Protocols: Commit and push only repos and files touched in the invocation, enforce pre-commit checks, and run a final repo_sync_check to ensure zero uncommitted or unpushed changes.
  • Observer / Vacation Mode: Perform passive full syncs, produce "Things to Know" plans, update context, and commit without sending messages.
  • Use cases: morning routine to set up focus and sync, mid-day catch-up to refresh plans and threads, end-of-day archival and verification, and observer-mode monitoring during vacation.

Quick Start

Create today's action plan by running a full Slack sync, update CONTEXT.md with new items and actionables, extract action items into projects/_daily-plans/YYYY-MM-DD.md, and commit the touched files.

Frequently Asked Questions about synthesis-daily-rituals

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

FAQPage Schema
How do I automate daily engineering workflows with Slack transcript ingestion and PR triage?

You can automate daily engineering workflows by running structured day-start and day-end checklists that ingest Slack transcripts, process meetings, triage PR queues, and generate prioritized action plans. This requires Slack MCP access and repository context files.

How do I archive CONTEXT.md entries to sessions and REFERENCE.md without losing provenance?

Archive CONTEXT.md entries by using a two-phase commit protocol that moves long entries to sessions/ and REFERENCE.md before truncating the original file. This preserves provenance while optimizing context for active work.

Do I need the synthesis-slack-sync skill to run daily action plan authoring?

Yes, you need the synthesis-slack-sync skill to run daily action plan authoring. It verifies auth, reads channels and threads, saves transcripts, and extracts the action items and decisions needed for the plan.

What is the best way to ensure only touched files are committed and pushed across synthesis projects?

The best way to ensure only touched files are committed is to use a commit and repo guard protocol. It enforces pre-commit checks, commits only repos and files modified during the invocation, and runs a final repo_sync_check.

Can I perform passive Slack syncs and context updates without sending messages during vacation?

Yes, you can use Observer or Vacation Mode to perform passive full syncs. It produces 'Things to Know' plans, updates context, and commits changes without sending any messages to channels or threads.

How does PR queue triage handle pending reviews and reviewer attribution?

PR queue triage detects pending reviews, prioritizes integration, and applies adopt-and-adapt merge patterns with reviewer attribution. This ensures pending PRs are integrated systematically while crediting original reviewers.