Generate and manage (Art)ificial Driven Development environments.
A collection of tools and resources to generate and manage agent instructions. Includes the Art Language, and a (reactive) pipeline for bundling, compiling, validating, parsing, and locating resources.
| namespace | dir | package | description |
|---|---|---|---|
@art-js |
art-js/spec/ |
@art-js/artificial-spec |
Art Language specification |
@art-js |
art-js/libs/primitives/ |
@art-js/artificial-primitives |
Foundational types and utilities |
@art-js |
art-js/libs/parser/ |
@art-js/artificial-parser |
Parses context files and art modules |
@art-js |
art-js/libs/validator/ |
@art-js/artificial-validator |
Validates parsed modules |
@art-js |
art-js/libs/bundler/ |
@art-js/artificial-bundler |
Bundles Art modules |
@art-js |
art-js/libs/program/ |
@art-js/artificial-program |
Executes parsed Art modules |
@art-js |
art-js/cli/bin/ |
@art-js/artificial-bin |
CLI for pipeline commands |
@art-js |
art-js/cli/dev-server/ |
@art-js/artificial-dev-server |
Local dev server for Art modules |
@art-js |
art-js/cli/watcher/ |
@art-js/artificial-watcher |
Watches for changes, triggers rebuilds |
@art-js |
art-js/cli/poc-parse/ |
@art-js/poc-parse |
POC parser spike |
@artisans |
artisans/apps/art-mantras/ |
@artisans/art-mantras |
Interactive A.R.T.I.F.I.C.I.A.L.S curator |
- $
npm run build— Bundle all packages for production. - $
npm run lint— Lint all packages. - $
npm run ci— Full CI pass (lint + build + test).
- Serve a micro app — each app under
artisans/apps/is vanilla HTML/CSS/JS with a singleservescript. - Scaffold by cloning practices in neighbours — when adding a new package of app type, its
package.jsonis very different from the lib/cli packages.
Copyright (c) 2026 Noodlestan.
Published under a MIT license.