Developers
Bug reports, pull request descriptions, commit messages, and code snippets in a few keystrokes.
Developers type the same things all day: bug reports, pull request descriptions, commit messages, review comments, and boilerplate. SimpleFill puts all of it a few keystrokes away, in the browser tools you already use.
Bug reports with the details filled in
**Bug:** {{summary}}
**Where:** {{page.url}}
**When:** {{datetime | utc}}
**Steps to reproduce**
1.
2.
**Expected:**
**Actual:**
The page’s address and a UTC timestamp fill in on their own.
Work with GitHub
The GitHub add-on knows which repository, pull request, issue, or commit you’re looking at:
| Shortcut | Gives you |
|---|---|
;gh.repo | The repository’s URL |
;gh.branch | The current branch |
;gh.pr | The pull request’s URL |
;gh.pr.title | The pull request’s title |
;gh.issue.number | The issue number |
;gh.commit.sha | The commit SHA |
A review sign-off snippet:
LGTM 🚀 Reviewed {{gh.pr.title}} on {{date}}. Merging into {{gh.pr.base}}.
Using Jira? The Jira add-on gives you ;jira.key, ;jira.summary, and ;jira.issue.
Handy Transforms
| Typed | What you get |
|---|---|
;title|slugify | A branch name from an issue title, like fix-login-redirect-loop |
;clipboard|prettifyJson | The JSON you copied, nicely indented |
;clipboard|minifyJson | The same JSON on one line |
;clipboard|base64Encode | What you copied, in Base64 |
;clipboard|urlEncode | What you copied, safe for a URL |
;timestamp | The current Unix timestamp |
;datetime|utc | The current time as a UTC ISO timestamp |
The clipboard ones need Clipboard access turned on in Settings.
Snippets for code
Rich snippets support Code and Code block formatting, so you can keep templates for pull request descriptions, release notes, and runbooks. Plain snippets are great for commands and config:
;curl curl -sS -H "Authorization: Bearer $TOKEN" https://api.example.com/v1/
;todo // TODO({{initials}}):
AI for engineers
Create your own AI actions:
- Commit message: “Write a conventional commit message for this description of a change.”
- Explain: “Explain what this code or error message means, in two sentences.”
- PR description: “Turn these notes into a pull request description with Summary, Changes, and Testing sections.”
Connect a local model if you’d rather keep code on your machine.
Test forms in one click
Save a sign-up or checkout form with test data using one-click form fill. Filling it again takes one right-click, every time you test.