Skip to content

[Feature]: Saved snippets for frequently used prompts, with optional grouping #1547

@Rhiz3K

Description

@Rhiz3K

Before submitting

  • I searched existing issues and did not find a duplicate.
  • I am describing a concrete problem or use case, not just a vague idea.

Area

apps/web

Problem or use case

Add support for user-defined saved snippets in the composer.

Proposed solution

Values:

  • name
  • content
  • optional group / category

Expected behavior:

  • snippets are searchable from the composer
  • selecting one inserts it into the current input
  • it does not auto-send

Triggers:
"/s" command or dedicated button

Why this matters

This would speed up repetitive workflows and remove a lot of copy-pasting from external notes.

It’s especially useful for people who repeatedly run the same PR/review/CI prompts and want them to stay consistent.

Smallest useful scope

The smallest useful version is just:

  • create, edit, and delete saved snippets
  • search them from the composer
  • insert them into the current input without auto-send

Alternatives considered

Current workaround is keeping these prompts in notes, a text file, or another app and pasting them in manually.

Risks or tradeoffs

Main tradeoffs are added composer complexity and avoiding overlap/confusion with skills, slash commands, or automations.

Examples or references

Termius snipets:
Image

Example snippets:

  • update the PR summary based on the current state
  • review all PR comments, validate them, and implement the valid ones
  • reply to PR comments and resolve them
  • update the changelog with everything changed in this PR vs main
  • wait for CI to finish, then inspect and fix all failed jobs

Contribution

  • I would be open to helping implement this.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementRequested improvement or new capability.needs-triageIssue needs maintainer review and initial categorization.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions