Feature planner

Triages unlabeled GitHub Issues, decomposes the product spec into backlog items, and ensures issue quality for the autonomous build loop. Classifies issues by risk, assigns priority and status labels, and gates high-risk work behind human approval.

Requires: GitHub. Set up integrations

How to use this template

  1. 1Click "Use this template" or create a new automation in Ona
  2. 2Set your trigger (manual, scheduled, or event-based)
  3. 3Copy each step below into the automation builder
  4. 4Customize the prompts for your specific use case

What this does

  • Auto-triage every new GitHub issue
  • Risk-classify work before it enters the build loop
  • Maintain a clean, labeled backlog without manual effort
  • Gate high-risk changes behind human approval

Workflow

Trigger

Scheduled run

Runs every 30 minutes to scan for unlabeled GitHub issues.

Prompt

Read context

Read AGENTS.md, the product spec, architecture, and conventions docs. List all open GitHub issues and ensure required labels exist (status, priority, type).

Prompt

Triage unlabeled issues

For each unlabeled issue, assess detail sufficiency. If sufficient, apply type, priority, and status:backlog labels. If not, apply needs-human and post specific clarifying questions.

Prompt

Classify risk

LOW risk → status:backlog for autonomous implementation. HIGH risk (new features, schema changes, auth/RLS) → needs-human for maintainer approval.

More automations to explore.

Ready to try a template?

Start building with a free Ona account.

Copied to clipboard!

This website uses cookies to enhance the user experience. Read our cookie policy for more info.