Skip to content
stacks

Nuxt app on Node

A full-stack Vue app on Nuxt served by Node, with server API routes, a page that loads them with useFetch, a zod-validated form with field errors, typed runtime config, ESLint, Vitest in Nuxt's test environment and a Playwright test against the production server.

What done means

Your agent follows the brief, then runs stacks verify without weakening or skipping checks. What happens next

Declared steps: install, lint, typecheck, test, build, e2e, web, readme-filled. View commands

Use this stack

Paste the prompt into the coding agent working on your project.

Project intent

Uses the stack’s default fragments. Review the brief with your agent.Uses stated defaults and omits deploy, release, and app fragments unless explicitly requested.

View prompt
Use the nuxt stack for this project. 1. Run npx @steamfield/stacks show nuxt --json and check that it fits the project. If it does not, explain why before changing files. 2. Run npx @steamfield/stacks new nuxt and follow the brief it prints. 3. From the generated project directory, run npx @steamfield/stacks verify. Fix failures without weakening or skipping verification steps. 4. Summarize what changed and the verification result. Quote published stats only when they are available, including their interval and sample size. The stacks docs, written for agents, are at https://stacks.steamfield.io/llms.txt.
Use the nuxt stack for a quick local experiment. 1. Run npx @steamfield/stacks show nuxt --json and check that it fits the project. If it does not, explain why before changing files. 2. Run npx @steamfield/stacks new nuxt --sandbox and follow the brief it prints. 3. From the generated project directory, run npx @steamfield/stacks verify. Fix failures without weakening or skipping verification steps. 4. Summarize what changed and the verification result. Quote published stats only when they are available, including their interval and sample size. The stacks docs, written for agents, are at https://stacks.steamfield.io/llms.txt.
Or use the terminal
npx @steamfield/stacks new nuxt
npx @steamfield/stacks new nuxt --sandbox
Verify steps
StepPhaseLayerCommand
installsetupinstallbun install
lintchecklintbun run lint
typecheckchecktypecheckbun run typecheck
testchecktestbun run test
buildcheckbuildbun run build
e2echecktestbun run e2e
webserveservePORT=${PORT_WEB} bun run start
readme-filledcheckchecktest -s README.md && ! grep -n 'stacks:fill' README.md

Usage and outcomes

Usage over time

Showing 180 days of history.

History

The 28-day green rate at each weekly observation. Gaps mean the sample was too small to publish.

Jul 1Oct 10%50%100%
Jul 1Oct 10%50%100%
Jun 1Jul 1Aug 1Sep 1Oct 1Nov 10%50%100%
Jun 1Jul 1Aug 1Sep 1Oct 1Nov 10%50%100%
Jul 1Oct 10%50%100%
Jul 1Oct 10%50%100%
Jun 1Jul 1Aug 1Sep 1Oct 1Nov 10%50%100%
Jun 1Jul 1Aug 1Sep 1Oct 1Nov 10%50%100%

Shaded band: 95% Wilson interval. Dashed rules: content changes. Missing observations remain gaps.

Stacks projects · 28 days through 4 Nov 2026. Counts rounded to 5.

Data table
ThroughGreen rateProjectsContent change
5 Jul 2026hidden: too few projects––
12 Jul 2026hidden: too few projects850–
19 Jul 2026hidden: too few projects1,830–
26 Jul 2026hidden: too few projects3,285–
2 Aug 2026hidden: too few projects4,825–
9 Aug 2026hidden: too few projects5,565–
16 Aug 2026hidden: too few projects6,365–
23 Aug 2026hidden: too few projects6,905–
30 Aug 2026hidden: too few projects7,380–
6 Sept 2026hidden: too few projects7,925–
13 Sept 2026hidden: too few projects8,435–
20 Sept 2026hidden: too few projects8,970–
27 Sept 2026hidden: too few projects9,425–
4 Oct 2026hidden: too few projects9,965–
11 Oct 2026hidden: too few projects10,665–
18 Oct 2026hidden: too few projects11,215–
25 Oct 2026hidden: too few projects11,760–
1 Nov 2026hidden: too few projects12,260–

Weekly projects by preset

Non-overlapping seven-day project counts, grouped by the preset used to start the project.

Jul 1Oct 101k2k3kdefault · 12 Jul 2026: 545sandbox · 12 Jul 2026: 305default · 19 Jul 2026: 635sandbox · 19 Jul 2026: 340default · 26 Jul 2026: 930sandbox · 26 Jul 2026: 525default · 2 Aug 2026: 1,005sandbox · 2 Aug 2026: 535default · 9 Aug 2026: 1,020sandbox · 9 Aug 2026: 575default · 16 Aug 2026: 1,155sandbox · 16 Aug 2026: 620default · 23 Aug 2026: 1,265sandbox · 23 Aug 2026: 725default · 30 Aug 2026: 1,315sandbox · 30 Aug 2026: 700default · 6 Sept 2026: 1,365sandbox · 6 Sept 2026: 770default · 13 Sept 2026: 1,530sandbox · 13 Sept 2026: 755default · 20 Sept 2026: 1,620sandbox · 20 Sept 2026: 905default · 27 Sept 2026: 1,605sandbox · 27 Sept 2026: 865default · 4 Oct 2026: 1,745sandbox · 4 Oct 2026: 930default · 11 Oct 2026: 1,935sandbox · 11 Oct 2026: 1,050default · 18 Oct 2026: 2,035sandbox · 18 Oct 2026: 1,050default · 25 Oct 2026: 1,945sandbox · 25 Oct 2026: 1,070default · 1 Nov 2026: 2,070sandbox · 1 Nov 2026: 1,105
Jul 1Oct 101k2k3kdefault · 12 Jul 2026: 545sandbox · 12 Jul 2026: 305default · 19 Jul 2026: 635sandbox · 19 Jul 2026: 340default · 26 Jul 2026: 930sandbox · 26 Jul 2026: 525default · 2 Aug 2026: 1,005sandbox · 2 Aug 2026: 535default · 9 Aug 2026: 1,020sandbox · 9 Aug 2026: 575default · 16 Aug 2026: 1,155sandbox · 16 Aug 2026: 620default · 23 Aug 2026: 1,265sandbox · 23 Aug 2026: 725default · 30 Aug 2026: 1,315sandbox · 30 Aug 2026: 700default · 6 Sept 2026: 1,365sandbox · 6 Sept 2026: 770default · 13 Sept 2026: 1,530sandbox · 13 Sept 2026: 755default · 20 Sept 2026: 1,620sandbox · 20 Sept 2026: 905default · 27 Sept 2026: 1,605sandbox · 27 Sept 2026: 865default · 4 Oct 2026: 1,745sandbox · 4 Oct 2026: 930default · 11 Oct 2026: 1,935sandbox · 11 Oct 2026: 1,050default · 18 Oct 2026: 2,035sandbox · 18 Oct 2026: 1,050default · 25 Oct 2026: 1,945sandbox · 25 Oct 2026: 1,070default · 1 Nov 2026: 2,070sandbox · 1 Nov 2026: 1,105
Jun 1Jul 1Aug 1Sep 1Oct 1Nov 101k2k3kdefault · 12 Jul 2026: 545sandbox · 12 Jul 2026: 305default · 19 Jul 2026: 635sandbox · 19 Jul 2026: 340default · 26 Jul 2026: 930sandbox · 26 Jul 2026: 525default · 2 Aug 2026: 1,005sandbox · 2 Aug 2026: 535default · 9 Aug 2026: 1,020sandbox · 9 Aug 2026: 575default · 16 Aug 2026: 1,155sandbox · 16 Aug 2026: 620default · 23 Aug 2026: 1,265sandbox · 23 Aug 2026: 725default · 30 Aug 2026: 1,315sandbox · 30 Aug 2026: 700default · 6 Sept 2026: 1,365sandbox · 6 Sept 2026: 770default · 13 Sept 2026: 1,530sandbox · 13 Sept 2026: 755default · 20 Sept 2026: 1,620sandbox · 20 Sept 2026: 905default · 27 Sept 2026: 1,605sandbox · 27 Sept 2026: 865default · 4 Oct 2026: 1,745sandbox · 4 Oct 2026: 930default · 11 Oct 2026: 1,935sandbox · 11 Oct 2026: 1,050default · 18 Oct 2026: 2,035sandbox · 18 Oct 2026: 1,050default · 25 Oct 2026: 1,945sandbox · 25 Oct 2026: 1,070default · 1 Nov 2026: 2,070sandbox · 1 Nov 2026: 1,105
Jun 1Jul 1Aug 1Sep 1Oct 1Nov 101k2k3kdefault · 12 Jul 2026: 545sandbox · 12 Jul 2026: 305default · 19 Jul 2026: 635sandbox · 19 Jul 2026: 340default · 26 Jul 2026: 930sandbox · 26 Jul 2026: 525default · 2 Aug 2026: 1,005sandbox · 2 Aug 2026: 535default · 9 Aug 2026: 1,020sandbox · 9 Aug 2026: 575default · 16 Aug 2026: 1,155sandbox · 16 Aug 2026: 620default · 23 Aug 2026: 1,265sandbox · 23 Aug 2026: 725default · 30 Aug 2026: 1,315sandbox · 30 Aug 2026: 700default · 6 Sept 2026: 1,365sandbox · 6 Sept 2026: 770default · 13 Sept 2026: 1,530sandbox · 13 Sept 2026: 755default · 20 Sept 2026: 1,620sandbox · 20 Sept 2026: 905default · 27 Sept 2026: 1,605sandbox · 27 Sept 2026: 865default · 4 Oct 2026: 1,745sandbox · 4 Oct 2026: 930default · 11 Oct 2026: 1,935sandbox · 11 Oct 2026: 1,050default · 18 Oct 2026: 2,035sandbox · 18 Oct 2026: 1,050default · 25 Oct 2026: 1,945sandbox · 25 Oct 2026: 1,070default · 1 Nov 2026: 2,070sandbox · 1 Nov 2026: 1,105
Jul 1Oct 101k2k3kdefault · 12 Jul 2026: 545sandbox · 12 Jul 2026: 305default · 19 Jul 2026: 635sandbox · 19 Jul 2026: 340default · 26 Jul 2026: 930sandbox · 26 Jul 2026: 525default · 2 Aug 2026: 1,005sandbox · 2 Aug 2026: 535default · 9 Aug 2026: 1,020sandbox · 9 Aug 2026: 575default · 16 Aug 2026: 1,155sandbox · 16 Aug 2026: 620default · 23 Aug 2026: 1,265sandbox · 23 Aug 2026: 725default · 30 Aug 2026: 1,315sandbox · 30 Aug 2026: 700default · 6 Sept 2026: 1,365sandbox · 6 Sept 2026: 770default · 13 Sept 2026: 1,530sandbox · 13 Sept 2026: 755default · 20 Sept 2026: 1,620sandbox · 20 Sept 2026: 905default · 27 Sept 2026: 1,605sandbox · 27 Sept 2026: 865default · 4 Oct 2026: 1,745sandbox · 4 Oct 2026: 930default · 11 Oct 2026: 1,935sandbox · 11 Oct 2026: 1,050default · 18 Oct 2026: 2,035sandbox · 18 Oct 2026: 1,050default · 25 Oct 2026: 1,945sandbox · 25 Oct 2026: 1,070default · 1 Nov 2026: 2,070sandbox · 1 Nov 2026: 1,105
Jul 1Oct 101k2k3kdefault · 12 Jul 2026: 545sandbox · 12 Jul 2026: 305default · 19 Jul 2026: 635sandbox · 19 Jul 2026: 340default · 26 Jul 2026: 930sandbox · 26 Jul 2026: 525default · 2 Aug 2026: 1,005sandbox · 2 Aug 2026: 535default · 9 Aug 2026: 1,020sandbox · 9 Aug 2026: 575default · 16 Aug 2026: 1,155sandbox · 16 Aug 2026: 620default · 23 Aug 2026: 1,265sandbox · 23 Aug 2026: 725default · 30 Aug 2026: 1,315sandbox · 30 Aug 2026: 700default · 6 Sept 2026: 1,365sandbox · 6 Sept 2026: 770default · 13 Sept 2026: 1,530sandbox · 13 Sept 2026: 755default · 20 Sept 2026: 1,620sandbox · 20 Sept 2026: 905default · 27 Sept 2026: 1,605sandbox · 27 Sept 2026: 865default · 4 Oct 2026: 1,745sandbox · 4 Oct 2026: 930default · 11 Oct 2026: 1,935sandbox · 11 Oct 2026: 1,050default · 18 Oct 2026: 2,035sandbox · 18 Oct 2026: 1,050default · 25 Oct 2026: 1,945sandbox · 25 Oct 2026: 1,070default · 1 Nov 2026: 2,070sandbox · 1 Nov 2026: 1,105
Jun 1Jul 1Aug 1Sep 1Oct 1Nov 101k2k3kdefault · 12 Jul 2026: 545sandbox · 12 Jul 2026: 305default · 19 Jul 2026: 635sandbox · 19 Jul 2026: 340default · 26 Jul 2026: 930sandbox · 26 Jul 2026: 525default · 2 Aug 2026: 1,005sandbox · 2 Aug 2026: 535default · 9 Aug 2026: 1,020sandbox · 9 Aug 2026: 575default · 16 Aug 2026: 1,155sandbox · 16 Aug 2026: 620default · 23 Aug 2026: 1,265sandbox · 23 Aug 2026: 725default · 30 Aug 2026: 1,315sandbox · 30 Aug 2026: 700default · 6 Sept 2026: 1,365sandbox · 6 Sept 2026: 770default · 13 Sept 2026: 1,530sandbox · 13 Sept 2026: 755default · 20 Sept 2026: 1,620sandbox · 20 Sept 2026: 905default · 27 Sept 2026: 1,605sandbox · 27 Sept 2026: 865default · 4 Oct 2026: 1,745sandbox · 4 Oct 2026: 930default · 11 Oct 2026: 1,935sandbox · 11 Oct 2026: 1,050default · 18 Oct 2026: 2,035sandbox · 18 Oct 2026: 1,050default · 25 Oct 2026: 1,945sandbox · 25 Oct 2026: 1,070default · 1 Nov 2026: 2,070sandbox · 1 Nov 2026: 1,105
Jun 1Jul 1Aug 1Sep 1Oct 1Nov 101k2k3kdefault · 12 Jul 2026: 545sandbox · 12 Jul 2026: 305default · 19 Jul 2026: 635sandbox · 19 Jul 2026: 340default · 26 Jul 2026: 930sandbox · 26 Jul 2026: 525default · 2 Aug 2026: 1,005sandbox · 2 Aug 2026: 535default · 9 Aug 2026: 1,020sandbox · 9 Aug 2026: 575default · 16 Aug 2026: 1,155sandbox · 16 Aug 2026: 620default · 23 Aug 2026: 1,265sandbox · 23 Aug 2026: 725default · 30 Aug 2026: 1,315sandbox · 30 Aug 2026: 700default · 6 Sept 2026: 1,365sandbox · 6 Sept 2026: 770default · 13 Sept 2026: 1,530sandbox · 13 Sept 2026: 755default · 20 Sept 2026: 1,620sandbox · 20 Sept 2026: 905default · 27 Sept 2026: 1,605sandbox · 27 Sept 2026: 865default · 4 Oct 2026: 1,745sandbox · 4 Oct 2026: 930default · 11 Oct 2026: 1,935sandbox · 11 Oct 2026: 1,050default · 18 Oct 2026: 2,035sandbox · 18 Oct 2026: 1,050default · 25 Oct 2026: 1,945sandbox · 25 Oct 2026: 1,070default · 1 Nov 2026: 2,070sandbox · 1 Nov 2026: 1,105
  • default
  • sandbox

Stacks projects per UTC week through 4 Nov 2026. Published preset counts only; hidden cells are not zero.

Data table
Week endingPresetProjects
5 Jul 2026default–
12 Jul 2026default545
19 Jul 2026default635
26 Jul 2026default930
2 Aug 2026default1,005
9 Aug 2026default1,020
16 Aug 2026default1,155
23 Aug 2026default1,265
30 Aug 2026default1,315
6 Sept 2026default1,365
13 Sept 2026default1,530
20 Sept 2026default1,620
27 Sept 2026default1,605
4 Oct 2026default1,745
11 Oct 2026default1,935
18 Oct 2026default2,035
25 Oct 2026default1,945
1 Nov 2026default2,070
5 Jul 2026sandbox–
12 Jul 2026sandbox305
19 Jul 2026sandbox340
26 Jul 2026sandbox525
2 Aug 2026sandbox535
9 Aug 2026sandbox575
16 Aug 2026sandbox620
23 Aug 2026sandbox725
30 Aug 2026sandbox700
6 Sept 2026sandbox770
13 Sept 2026sandbox755
20 Sept 2026sandbox905
27 Sept 2026sandbox865
4 Oct 2026sandbox930
11 Oct 2026sandbox1,050
18 Oct 2026sandbox1,050
25 Oct 2026sandbox1,070
1 Nov 2026sandbox1,105

By preset

Green verify outcomes by the preset chosen at scaffold time.

Not enough runs in this breakdown yet.

Stacks projects · 28 days through 4 Nov 2026. Counts rounded to 5.

By agent

Within this stack, listed alphabetically. These are project outcomes, not an agent ranking.

Not enough runs in this breakdown yet.

Stacks projects · 28 days through 4 Nov 2026. Counts rounded to 5.

Time to green

Published time summaries on a shared minutes scale. First passing test is a median; 75% reached green by the 75th percentile.

Median to green
–
75th percentile
–
First passing test
–
Verify runs to green
–

Stacks projects · 28 days through 4 Nov 2026. Counts rounded to 5.

Data table
MeasureTime / runs
Median to green–
75th percentile–
First passing test–
Verify runs to green–

Where it breaks

A run can fail more than one step. Environment failures are shown separately.

Environment blockedhidden: too few projects

Share of failed runs before first green. Environment blocked describes the machine, not the stack.

Data table
StepShare
Environment blocked–

What people change

Defaults people keep, and optional fragments they choose to attach.

Default, kept rate

claude-harness100%
git-hooks92%
ci-github92%

Optional, attach rate

rr17%
ce-plugin17%

Share of the window's 11,450 projects. Kept rate is 1 minus the without rate.

Data table
FragmentMeasureShare
claude-harnessKept100%
git-hooksKept92%
ci-githubKept92%
rrAttached17%
ce-pluginAttached17%
By composition 16 fingerprints

Each row is a distinct fragment composition, with its own sample and content history.

CompositionGreen rateSeenChange in life
defaults + rr − ci-github · 03af0f34hidden: too few projects12 Jul 2026 – 1 Nov 2026None
defaults − ci-github · 10ccf905hidden: too few projects12 Jul 2026 – 1 Nov 2026None
defaults − git-hooks · 1bdedc3chidden: too few projects12 Jul 2026 – 1 Nov 2026None
defaults + ce-plugin − ci-github · 6861602dhidden: too few projects12 Jul 2026 – 1 Nov 2026None
defaults + ce-plugin · 6979e728hidden: too few projects12 Jul 2026 – 1 Nov 2026None
defaults + ce-plugin − git-hooks · 6b87851ahidden: too few projects12 Jul 2026 – 1 Nov 2026None
defaults + rr − git-hooks · 6de5e484hidden: too few projects12 Jul 2026 – 1 Nov 2026None
defaults − ci-github − git-hooks · 899ec310hidden: too few projects19 Jul 2026 – 1 Nov 2026None
defaults + ce-plugin + rr · 8eb0a35chidden: too few projects12 Jul 2026 – 1 Nov 2026None
defaults + rr · 9c7a6dc3hidden: too few projects12 Jul 2026 – 1 Nov 2026None
defaults · 9e9b9dedhidden: too few projects12 Jul 2026 – 1 Nov 2026None
defaults + ce-plugin + rr − ci-github · a8a03de8hidden: too few projects12 Jul 2026 – 1 Nov 2026None
defaults + ce-plugin − ci-github − git-hooks · b88cd82ehidden: too few projects19 Jul 2026 – 1 Nov 2026None
defaults + rr − ci-github − git-hooks · bd44af06hidden: too few projects12 Jul 2026 – 1 Nov 2026None
defaults + ce-plugin + rr − git-hooks · dac70bedhidden: too few projects12 Jul 2026 – 1 Nov 2026None
defaults + ce-plugin + rr − ci-github − git-hooks · de54829bhidden: too few projects12 Jul 2026 – 25 Oct 2026None

Computed 5 Nov 2026, through 4 Nov 2026. Numbers describe stacks projects, not the ecosystem.