Skip to main content

Scheduled Component Bot

This project includes a reusable prompt at /prompts/jules-component-bot-prompt.md for scheduled component generation.

Intended workflow

  1. Run the prompt in Jules on a schedule.
  2. Let it create one new component or improve one existing component per run.
  3. Review the generated branch or patch.
  4. Verify pnpm typecheck and pnpm build.
  5. Let the auto-merge workflow queue the PR after CI passes, or add the automerge label if an external contributor PR should follow the same merge-on-green path.

Operating rules for the bot

  • Generate only hosting-specific components.
  • Prefer one new component page per run.
  • Reuse the existing docs structure and preview pattern.
  • Do not add new dependencies unless there is a hard reason.
  • Keep code snippets copy-paste ready for Tailwind and shadcn-style React usage.
  • The result should read like it was written by someone who understands hosting pages, not by a generic template generator.

Deliverables per scheduled run

  • one preview component
  • one docs page
  • one code snippet export
  • any small homepage or catalog updates if needed

Review gate

Reject bot output if:

  • the component is generic SaaS filler
  • the code is too abstract to copy quickly
  • the copy sounds untrustworthy for a hosting business
  • the visual style breaks the existing library tone
  • the result feels AI-generic instead of specific to real hosting offers and workflows
  • the CI verify job or static build fails