From 0d84e01523733ebcbce2b4497057f2e32f7502f8 Mon Sep 17 00:00:00 2001 From: tiennm99 Date: Mon, 31 Aug 2026 17:47:03 +0700 Subject: [PATCH] chore: follow the ai-coding-workflow-labs -> ai-labs rename --- .github/workflows/deploy-pages.yml | 2 +- README.md | 22 +++++++++++----------- bmad/vite.config.js | 2 +- cc4e-course/quiz-project/next.config.mjs | 4 ++-- claudekit/vite.config.js | 2 +- gsd-framework/vite.config.js | 2 +- gstack/astro.config.mjs | 2 +- superpowers/vite.config.js | 2 +- 8 files changed, 19 insertions(+), 19 deletions(-) diff --git a/.github/workflows/deploy-pages.yml b/.github/workflows/deploy-pages.yml index a0caf1a..5d34bd2 100644 --- a/.github/workflows/deploy-pages.yml +++ b/.github/workflows/deploy-pages.yml @@ -41,7 +41,7 @@ jobs: working-directory: gstack env: SITE_URL: https://tiennm99.github.io - SITE_BASE: /ai-coding-workflow-labs/gstack + SITE_BASE: /ai-labs/gstack - name: Build cc4e-course quiz run: npm ci && npm run build diff --git a/README.md b/README.md index 80cbad9..e54dc94 100644 --- a/README.md +++ b/README.md @@ -1,22 +1,22 @@ -# ai-coding-workflow-labs +# ai-labs Experiments with AI-assisted coding workflows and tooling. Each directory was a standalone repository, merged here with full history. The web demos are served -together at **[tiennm99.github.io/ai-coding-workflow-labs](https://tiennm99.github.io/ai-coding-workflow-labs/)**. +together at **[tiennm99.github.io/ai-labs](https://tiennm99.github.io/ai-labs/)**. | Directory | Experiment | Demo | | --- | --- | --- | -| [`claudekit/`](./claudekit/) | ClaudeKit workflow (Vite/JS) | [/claudekit/](https://tiennm99.github.io/ai-coding-workflow-labs/claudekit/) | -| [`superpowers/`](./superpowers/) | Superpowers skill set (Vite/JS) | [/superpowers/](https://tiennm99.github.io/ai-coding-workflow-labs/superpowers/) | -| [`bmad/`](./bmad/) | BMAD method (Vite/JS) | [/bmad/](https://tiennm99.github.io/ai-coding-workflow-labs/bmad/) | -| [`oh-my-claudecode/`](./oh-my-claudecode/) | oh-my-claudecode (static) | [/oh-my-claudecode/](https://tiennm99.github.io/ai-coding-workflow-labs/oh-my-claudecode/) | -| [`gstack/`](./gstack/) | gstack starter (Astro/Bun) | [/gstack/](https://tiennm99.github.io/ai-coding-workflow-labs/gstack/) | -| [`cc4e-course/`](./cc4e-course/) | Claude Code for Everyone course work | [/cc4e-course/](https://tiennm99.github.io/ai-coding-workflow-labs/cc4e-course/) | -| [`advanced-claude-workflows/`](./advanced-claude-workflows/) | Hooks/aliases notes | [/advanced-claude-workflows/](https://tiennm99.github.io/ai-coding-workflow-labs/advanced-claude-workflows/) | -| [`cowork-complete-guide/`](./cowork-complete-guide/) | Claude Cowork complete-guide practices | [/cowork-complete-guide/](https://tiennm99.github.io/ai-coding-workflow-labs/cowork-complete-guide/) | +| [`claudekit/`](./claudekit/) | ClaudeKit workflow (Vite/JS) | [/claudekit/](https://tiennm99.github.io/ai-labs/claudekit/) | +| [`superpowers/`](./superpowers/) | Superpowers skill set (Vite/JS) | [/superpowers/](https://tiennm99.github.io/ai-labs/superpowers/) | +| [`bmad/`](./bmad/) | BMAD method (Vite/JS) | [/bmad/](https://tiennm99.github.io/ai-labs/bmad/) | +| [`oh-my-claudecode/`](./oh-my-claudecode/) | oh-my-claudecode (static) | [/oh-my-claudecode/](https://tiennm99.github.io/ai-labs/oh-my-claudecode/) | +| [`gstack/`](./gstack/) | gstack starter (Astro/Bun) | [/gstack/](https://tiennm99.github.io/ai-labs/gstack/) | +| [`cc4e-course/`](./cc4e-course/) | Claude Code for Everyone course work | [/cc4e-course/](https://tiennm99.github.io/ai-labs/cc4e-course/) | +| [`advanced-claude-workflows/`](./advanced-claude-workflows/) | Hooks/aliases notes | [/advanced-claude-workflows/](https://tiennm99.github.io/ai-labs/advanced-claude-workflows/) | +| [`cowork-complete-guide/`](./cowork-complete-guide/) | Claude Cowork complete-guide practices | [/cowork-complete-guide/](https://tiennm99.github.io/ai-labs/cowork-complete-guide/) | | [`ross-mike-workflows/`](./ross-mike-workflows/) | Ross Mike workflows mini-lesson practices | — | | [`vin-obsidian-workflows/`](./vin-obsidian-workflows/) | Vin Obsidian workflows mini-lesson practices (Obsidian vault) | — | -| [`gsd-framework/`](./gsd-framework/) | GSD (Get Shit Done) Advanced Vibe Coding practice — expense splitter (Vite/Preact) | [/gsd-framework/](https://tiennm99.github.io/ai-coding-workflow-labs/gsd-framework/) | +| [`gsd-framework/`](./gsd-framework/) | GSD (Get Shit Done) Advanced Vibe Coding practice — expense splitter (Vite/Preact) | [/gsd-framework/](https://tiennm99.github.io/ai-labs/gsd-framework/) | | [`cline/`](./cline/) | Cline agent test — Flappy Bird game (Phaser/webpack) | — | | [`solver/`](./solver/) | Solver agent test — Netty 4 WebSocket game server (Java/Maven) | — | diff --git a/bmad/vite.config.js b/bmad/vite.config.js index 565d2ae..7af2f3b 100644 --- a/bmad/vite.config.js +++ b/bmad/vite.config.js @@ -4,6 +4,6 @@ import tailwindcss from '@tailwindcss/vite' // https://vite.dev/config/ export default defineConfig({ - base: '/ai-coding-workflow-labs/bmad/', + base: '/ai-labs/bmad/', plugins: [svelte(), tailwindcss()], }) diff --git a/cc4e-course/quiz-project/next.config.mjs b/cc4e-course/quiz-project/next.config.mjs index 475206c..2201897 100644 --- a/cc4e-course/quiz-project/next.config.mjs +++ b/cc4e-course/quiz-project/next.config.mjs @@ -1,9 +1,9 @@ /** @type {import('next').NextConfig} */ const nextConfig = { // Static export so the quiz can be served from GitHub Pages - // under /ai-coding-workflow-labs/cc4e-course/. + // under /ai-labs/cc4e-course/. output: "export", - basePath: "/ai-coding-workflow-labs/cc4e-course", + basePath: "/ai-labs/cc4e-course", }; export default nextConfig; diff --git a/claudekit/vite.config.js b/claudekit/vite.config.js index d6a1b2a..a5ee5c0 100644 --- a/claudekit/vite.config.js +++ b/claudekit/vite.config.js @@ -1,5 +1,5 @@ import { defineConfig } from "vite"; export default defineConfig({ - base: "/ai-coding-workflow-labs/claudekit/", + base: "/ai-labs/claudekit/", }); diff --git a/gsd-framework/vite.config.js b/gsd-framework/vite.config.js index 1013733..e9898dc 100644 --- a/gsd-framework/vite.config.js +++ b/gsd-framework/vite.config.js @@ -2,6 +2,6 @@ import { defineConfig } from 'vite'; import preact from '@preact/preset-vite'; export default defineConfig({ - base: '/ai-coding-workflow-labs/gsd-framework/', + base: '/ai-labs/gsd-framework/', plugins: [preact()], }); diff --git a/gstack/astro.config.mjs b/gstack/astro.config.mjs index 765c56c..bbe8da9 100644 --- a/gstack/astro.config.mjs +++ b/gstack/astro.config.mjs @@ -3,7 +3,7 @@ import tailwind from '@astrojs/tailwind'; import sitemap from '@astrojs/sitemap'; const siteUrl = process.env.SITE_URL ?? 'https://tiennm99.github.io'; -const basePath = process.env.SITE_BASE ?? '/ai-coding-workflow-labs/gstack'; +const basePath = process.env.SITE_BASE ?? '/ai-labs/gstack'; export default defineConfig({ site: siteUrl, diff --git a/superpowers/vite.config.js b/superpowers/vite.config.js index 5114533..ec7722e 100644 --- a/superpowers/vite.config.js +++ b/superpowers/vite.config.js @@ -3,7 +3,7 @@ import { defineConfig } from "vite"; import react from "@vitejs/plugin-react"; export default defineConfig({ - base: "/ai-coding-workflow-labs/superpowers/", + base: "/ai-labs/superpowers/", plugins: [react()], test: { globals: true,