Loading...
Loading...
Stand up a NEW Bun/TypeScript, Next.js, or Java (Quarkus) repo to the atelier standard from zero — scaffold the Clean Architecture (or Atomic Design) layout, copy the gate assets, wire the git hooks, write the build scripts, lay a minimal green walking skeleton, and prove every gate passes before the first commit. Use when starting a fresh repo or a new monorepo package from scratch — say "scaffold a new Bun repo", "bootstrap a new project to the standard", "set up a new atelier repo / Next.js package", or "scaffold a new Java/Quarkus service". Greenfield only. NEVER use it for work inside an existing codebase (adding features, setting up lint or tooling, config changes) — those belong to the main atelier skill, or to atelier-review-me adopt mode for bringing a brownfield repo up to the standard.
npx skill4agent add vdelacou/atelier atelier-greenfieldpackages/*next.config.tspom.xmlatelierassets/~/.claude/skills/atelier/assets/atelieratelierreferences/bun-typescript.mdtsconfigResultassets/ci.ymlassets/check-commit-messages.sh--no-verifyassets/audit.ymlbunfig.tomlatelierreferences/nextjs-monorepo.mdtsconfigeslintpostcssnext.configsimple-git-hooksglobals.csssrc/components/{atoms,molecules,organisms}src/pagesrc/libsrc/configassets/ci-next.ymlassets/audit.ymlatelierreferences/java-quarkus.mddomainusecasesinfraapicompositionResultassets/gitattributes.gitattributescore.autocrlf=truecheck-identity.shcheck-disciplines.shcheck-pii-channels.shcheck-io-deadlines.shcheck-data-lifecycle.sh--allcheck-isolation-tests.shcheck-reply.pyscripts/claude-settings.json.claude/settings.jsoncheck-branches.shcheck-host.pyhost-ruleset.jsonscripts/branches.yml.github/workflows/maingit init -b mainpython3 scripts/check-host.py --applymainreferences/workflow.md.githookssimple-git-hooks.githooksbun addbun add -d^X.Y.Z"latest""*"package.jsonateliergit filter-repocheck-identity.sh--allIDENTITY_DENYLIST.github/visibilityprivate.claude/LESSONS.mdgit config core.hooksPath .githooks## Verifyreferences/governance.mdCLAUDE.md{ printf '# CLAUDE.md\n\n'; cat <skill>/assets/claude-md-pointer.md
if [ -f CLAUDE.md ]; then printf '\n'; sed '1{/^# CLAUDE\.md$/d;}' CLAUDE.md; fi
} > CLAUDE.md.new && mv CLAUDE.md.new CLAUDE.mdCLAUDE.mdbun initassets/claude-md-pointer.md/initatelierreferences/architecture.mdResult.oksrc/libOkbun test --randomizetestbun run lintbun run typecheckbun run coveragebun run mutatebun run build./mvnw spotless:check verify.githooks/commit-msg"latest"pmd:checkclasssrc/domain../infranode:fssrc/domainLayerRulesTestjava.nio.fileSystem.outIDENTITY_DENYLIST// eslint-disable-next-linecheck-no-suppressions.sh@SuppressWarningsgit merge --no-ffbash scripts/check-commit-range.sh HEAD~1bold-lead-inecho '{"hook_event_name": "Stop", "last_assistant_message": "- **Plan.** Done."}' | python3 scripts/check-reply.py --hookgit commit --no-verifyreferences/workflow.mdassets/ci.ymlassets/ci-next.ymlassets/ci-java.yml