Skip to main content
A feature is a shippable unit of functionality within an epic. Features live next to their epic’s epic.md:

Required structure

Required fields

Optional fields

See Frontmatter for the full reference.

Required sections

The parser doesn’t enforce sections beyond ## Tasks, but the standard template includes the following so the dashboard can render a useful feature page:

The ## Tasks contract

Tasks use a fixed shape that the parser walks:
Rules:
  • Each task is a ### N. Title heading at H3.
  • The next non-blank line must be status: <value>.
  • Anything between this task and the next ### N. heading is the task body.
Full task syntax reference: Task syntax.

Worked example

A complete feature file is in the no-tickets examples repoauth-flow/google-oauth.md. The CLI’s nt new feature command also emits the canonical template locally.

See also