# Ship a small feature

Ship a small feature: File one idea in plain words, and get a working feature back with a pull request instead of a spec nobody built.

Source: https://codeherder.com/use-cases/ship-a-small-feature/

Use cases

File one idea in plain words, and get a working feature back with a pull request instead of a spec nobody built.

[Request access →](https://codeherder.com/get-started/#request-access)

From a real task: filed, then merged.

## The work

Write what you want in plain language: what should happen, and why it matters. An agent plans the change and builds it, then opens a pull request. You review the result and approve it. It merges.

## Why it stalls

A small feature is too small to justify a sprint, and too big to fit before the one person who understands it moves on to the next task. So the idea stays a doc nobody built.

How it runs

## Plan, code, review, merge, verify

1. plan Turns the plain-language request into a scoped change: what to build, and what is out of scope.
2. code Builds the feature and the tests that cover its new behavior.
3. review Checks the change against the scope agreed at plan, and against the existing test suite.
4. merge Opens a pull request with the working feature attached.
5. verify Confirms the feature does what the original request asked for.

## What you need on hand

- One idea, written the way you'd say it out loud
- Access to the web app, no CLI or git required
- A person to approve the result before it ships

## Proof, not a promise

A real task: filed, then merged. [From a truncated column to an in-browser attachment viewer →](https://codeherder.com/examples/attachment-preview-modal/)

Don't know what to write

## Two ready-to-file briefs for this job

[Add a field to a form we already have Name the field, where it should live on an existing form, and get a working save-and-show for it.](https://codeherder.com/starter-briefs/add-a-field-to-a-form/) [Add a filter to a list we already have Name the list and what you want to narrow it by, and get a working filter control for it.](https://codeherder.com/starter-briefs/add-a-filter-to-a-list/)

[See every starter brief →](https://codeherder.com/starter-briefs)

Keep going

## Related jobs

[Clear the bug backlog Send the small bugs nobody has time for to an agent, and get them fixed the same day.](https://codeherder.com/use-cases/clear-the-bug-backlog/) [Pay down a refactor Apply one convention across a whole repo, file by file, without stopping other work to do it.](https://codeherder.com/use-cases/pay-down-a-refactor/) [Run the routine chores Hand off dependency bumps, migrations, and lint fixes: the chores every repo needs and nobody wants to own.](https://codeherder.com/use-cases/run-the-routine-chores/)

[← See every job](https://codeherder.com/use-cases)
