Skip to content

feat: Add weekly-routine-coach kit#160

Open
igormichalski wants to merge 1 commit into
Lamatic:mainfrom
igormichalski:feat/weekly-routine-coach
Open

feat: Add weekly-routine-coach kit#160
igormichalski wants to merge 1 commit into
Lamatic:mainfrom
igormichalski:feat/weekly-routine-coach

Conversation

@igormichalski
Copy link
Copy Markdown

@igormichalski igormichalski commented May 18, 2026

A bilingual (PT-BR / EN) agentic kit that turns a free-text brain-dump of goals and commitments into a balanced weekly routine on a 30-minute grid, and replans when something slips.

  • Three Lamatic flows powered by Gemini 2.5 Flash:
    • intake — conversational extraction (categories, fixed commitments, recurring goals, preferences).
    • generate-week — places sleep, fixed blocks, meals/breaks, and recurring goals on a 7-day grid respecting a non-negotiable constitution. Declares unmet_goals honestly when targets don't fit.
    • replan — reacts to a slip / new event / completion and minimally reshuffles, returning a diff.
  • Single-page Next.js 16 + React 19 + Tailwind v4 app with a chat → visual grid → slip-dialog state machine. Click any goal block to mark it skipped; the agent reshuffles.
  • Why this matters: of the ~70 existing AgentKit contributions, none addresses personal time-blocking. This is the only "personal productivity" kit.

A bilingual (PT-BR / EN) agentic kit that turns a free-text brain-dump of
goals and commitments into a balanced weekly routine on a 30-minute grid,
and replans when something slips.

Three Lamatic flows powered by Gemini 2.5 Flash:
- intake: conversational extraction of goals, fixed commitments, preferences
- generate-week: places sleep, fixed blocks, meals, and recurring goals on
  a 7-day grid respecting a non-negotiable constitution (sleep >=7h, meals
  >=1.5h, fixed commitments never overwritten). Declares unmet_goals
  honestly when targets don't fit.
- replan: reacts to a slip / new event / completion and minimally
  reshuffles, returning a diff (added / removed / moved)

Next.js 16 + React 19 + Tailwind v4 app with single-page state machine:
chat onboarding -> visual 7-day grid -> click-to-slip dialog -> replan.
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 18, 2026

Important

Review skipped

Auto reviews are limited based on label configuration.

🏷️ Required labels (at least one) (1)
  • agentkit-challenge

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Repository UI (base), Organization UI (inherited)

Review profile: ASSERTIVE

Plan: Pro

Run ID: 8e116622-4fc0-4ed6-a50c-973b5409480c

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@igormichalski igormichalski changed the title A bilingual (PT-BR / EN) agentic kit that turns a free-text brain-dump of goals and commitments into a balanced weekly routine on a 30-minute grid, and replans when something slips. feat: Add weekly-routine-coach kit May 18, 2026
@github-actions
Copy link
Copy Markdown

PR Validation Results

New Contributions Detected

  • Kit: kits/weekly-routine-coach/constitutions
  • Kit: kits/weekly-routine-coach/flows
  • Kit: kits/weekly-routine-coach/lamatic.config.ts
  • Kit: kits/weekly-routine-coach/agent.md
  • Kit: kits/weekly-routine-coach/apps
  • Kit: kits/weekly-routine-coach/README.md
  • Kit: kits/weekly-routine-coach/prompts

Check Results

Check Status
No edits to existing projects ✅ Pass
Required root files present ❌ Fail
Flow folder structure valid ✅ Pass
No changes outside contribution dirs ✅ Pass

Errors

  • ❌ Missing config.json in kits/weekly-routine-coach/constitutions
  • ❌ Missing README.md in kits/weekly-routine-coach/constitutions
  • ❌ Missing flows/ directory in kits/weekly-routine-coach/constitutions
  • ❌ Missing config.json in kits/weekly-routine-coach/flows
  • ❌ Missing README.md in kits/weekly-routine-coach/flows
  • ❌ Missing flows/ directory in kits/weekly-routine-coach/flows
  • ❌ Missing config.json in kits/weekly-routine-coach/lamatic.config.ts
  • ❌ Missing README.md in kits/weekly-routine-coach/lamatic.config.ts
  • ❌ Missing flows/ directory in kits/weekly-routine-coach/lamatic.config.ts
  • ❌ Missing config.json in kits/weekly-routine-coach/agent.md
  • ❌ Missing README.md in kits/weekly-routine-coach/agent.md
  • ❌ Missing flows/ directory in kits/weekly-routine-coach/agent.md
  • ❌ Missing config.json in kits/weekly-routine-coach/apps
  • ❌ Missing flows/ directory in kits/weekly-routine-coach/apps
  • ❌ Missing config.json in kits/weekly-routine-coach/README.md
  • ❌ Missing README.md in kits/weekly-routine-coach/README.md
  • ❌ Missing flows/ directory in kits/weekly-routine-coach/README.md
  • ❌ Missing config.json in kits/weekly-routine-coach/prompts
  • ❌ Missing README.md in kits/weekly-routine-coach/prompts
  • ❌ Missing flows/ directory in kits/weekly-routine-coach/prompts

🛑 Please fix the errors above before this PR can be merged.

Refer to CONTRIBUTING.md and CLAUDE.md for the expected folder structure.

@igormichalski
Copy link
Copy Markdown
Author

igormichalski commented May 18, 2026

Submitting this for the AgentKit Challenge. The validator is checking the legacy folder structure (3-level path + config.json + per-flow folders), but this kit follows the current docs and recently-merged kits like content-generation, founder-lens, hiring-copilot-agent (flat path + lamatic.config.ts + single-file flows).

Could you add the agentkit-challenge label so CodeRabbit can review? Happy to adapt the structure if you'd prefer.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant