Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
vdelacou avatar

Atelier Greenfield

  • 17 installs
  • Updated July 20, 2026
  • vdelacou/atelier

Helps with ai & agent building tasks.

About

atelier-greenfield is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.

  • atelier-greenfield
  • AI & Agent Building
  • AI-coding skill

Atelier Greenfield by the numbers

  • 17 all-time installs (skills.sh)
  • +4 installs in the week ending Jul 27, 2026 (Skillselion tracking)
  • Ranked #10,861 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
  • Data as of Jul 27, 2026 (Skillselion catalog sync)
npx skills add https://github.com/vdelacou/atelier --skill atelier-greenfield

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs17
Last updatedJuly 20, 2026
Repositoryvdelacou/atelier

What it does

Helps with ai & agent building tasks.

Files

SKILL.mdMarkdownGitHub ↗

Greenfield

Bring a repo into existence already conforming to the atelier standard, green from the first commit. This is the companion skill for the one moment the main standard assumes has already happened: repo birth. The raw material — the per-variant bootstrap checklists and the copyable gate assets — already exists; this skill sequences and executes it so a fresh repo passes all eight gates before a line of feature code is written.

Like atelier-grill-me, it is a focused, on-demand counterpart to the always-on atelier standard: atelier-grill-me owns the pre-decision moment, atelier-greenfield owns the repo-birth moment.

When to use

  • Starting a brand-new Bun/TypeScript script repo, or a new package in a Next.js monorepo.
  • The user says "scaffold / bootstrap / set up a new repo (or package) to the standard".
  • An empty or near-empty directory that should become a conforming repo.

Greenfield only. For a repo that already has code, the main atelier skill applies — do not run this over a populated tree; it scaffolds and would collide. Match intensity to the ask: a throwaway spike does not need the full eight-gate machinery — say so and offer the minimal subset.

How to run

1. Confirm variant and target directory — one question, with a recommendation. Read the shape from the directory: a packages/* workspace with next.config.ts nearby → Next.js package; otherwise → Bun-script. State your read and confirm before touching anything. 2. Locate the atelier assets. The gate scripts and helpers live in the installed atelier skill's assets/ directory (typically ~/.claude/skills/atelier/assets/). Resolve that path and report it. If it is missing, stop and tell the user to install the atelier skill first — atelier-greenfield copies from it, it does not vendor its own copies. 3. Follow the matching bootstrap checklist verbatim. Read and execute the numbered checklist for the variant — do not improvise the config:

  • Bun-script → the installed atelier skill's references/bun-typescript.md (§ Bootstrap checklist): layout, tsconfig, flat ESLint config, Result + Logger port/adapter/fake, asset copy, coverage gate, Stryker, the two git hooks, bunfig.toml.
  • Next.js → the installed atelier skill's references/nextjs-monorepo.md (§ Bootstrap checklist): package layout, tsconfig/eslint/postcss/next.config, simple-git-hooks, globals.css, the src/components/{atoms,molecules,organisms} + src/page + src/lib + src/config tree.

Never install both hook mechanisms — eight-gate .githooks for Bun-script, simple-git-hooks for Next.js. 4. Pin versions properly. Add every dependency with bun add / bun add -d so it resolves to a concrete ^X.Y.Z; never hand-write "latest" or "*" (rule 19 — gate 2 would reject it). 5. Seed session memory. Create .claude/LESSONS.md with just its header so the cross-session journal works from commit one. Offer /init for a CLAUDE.md rather than writing one here. 6. Lay a minimal walking skeleton. The thinnest end-to-end slice that touches every layer (see the installed atelier skill's references/architecture.md § The walking skeleton): for a Bun-script repo, one use-case returning Result.ok through its primary port, its branded input, and its confirmed test (rule 24 — propose the test, get the yes, then write it); for Next.js, one src/lib pure function with a test wired into a page shell that renders a single atom. This is not speculative code — it is what makes coverage and mutation pass for real and demonstrates the TDD loop in place. Keep it to the absolute minimum, and offer to skip it for a bare scaffold. 7. Prove green. Run the inner loop and confirm each is clean — bun test, bun run lint, bun run typecheck, bun run coverage, and for the Bun-script variant bun run mutate. Confirm the commit-msg hook rejects a junk message. A bootstrap that does not end green has not finished. 8. Stop before the first commit. Stage the tree, propose the Conventional-Commits message (chore: scaffold repo or similar), and wait for the user's explicit yes (rule 25). Never auto-commit.

Output

A directory that passes every gate, with a one-screen summary: variant chosen, assets copied (and from where), hooks wired, scripts added, the walking skeleton's single scenario, the inner-loop results, and the proposed first-commit message awaiting confirmation.

Scaffold the simplest conforming repo that runs green — the walking skeleton is one slice, not a feature. Everything past it is built later, test-first, under the main atelier standard. Out of scope here: brownfield adoption of an existing repo, CI/CD, deployment, Docker, and choosing a web framework.

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.