From d89637af6d7b135de14d542a964c5d500cc9cde8 Mon Sep 17 00:00:00 2001 From: Minsu Lee Date: Mon, 8 Jun 2026 19:51:33 +0900 Subject: [PATCH 1/3] chore: remove passionfactory marketplace and plugins from project settings --- .claude/settings.json | 23 ----------------------- 1 file changed, 23 deletions(-) diff --git a/.claude/settings.json b/.claude/settings.json index 0338925..d5266d4 100644 --- a/.claude/settings.json +++ b/.claude/settings.json @@ -35,24 +35,7 @@ "vue-lsp@code-intelligence": true, "eslint-lsp@code-intelligence": true, "skill-creator@claude-plugins-official": true, - "backend@passionfactory": false, - "bun@passionfactory": true, - "context@passionfactory": true, - "dev-tools@passionfactory": true, - "frontend@passionfactory": true, - "genkit@passionfactory": false, - "github@passionfactory": true, - "graphql@passionfactory": false, - "please@passionfactory": true, - "review@passionfactory": true, - "reflexion@passionfactory": false, - "research@passionfactory": true, - "standards@passionfactory": true, - "testing@passionfactory": true, - "tidy-first@passionfactory": true, - "vuefire@passionfactory": false, "auth-skills@better-auth-agent-skills": false, - "claude-md-management@passionfactory": true, "nuxt@pleaseai": true, "vue@pleaseai": true, "turborepo@pleaseai": true, @@ -65,12 +48,6 @@ "modern-web-guidance@pleaseai": true }, "extraKnownMarketplaces": { - "passionfactory": { - "source": { - "source": "github", - "repo": "chatbot-pf/engineering-standards" - } - }, "code-intelligence": { "source": { "source": "github", From 822077f6dcc9d48750866119e7c5e8a230de7feb Mon Sep 17 00:00:00 2001 From: Minsu Lee Date: Mon, 8 Jun 2026 19:51:34 +0900 Subject: [PATCH 2/3] chore: add AGENTS.md symlink to CLAUDE.md --- AGENTS.md | 1 + 1 file changed, 1 insertion(+) create mode 120000 AGENTS.md diff --git a/AGENTS.md b/AGENTS.md new file mode 120000 index 0000000..681311e --- /dev/null +++ b/AGENTS.md @@ -0,0 +1 @@ +CLAUDE.md \ No newline at end of file From 86b3df71ed03bce62b87714d02b36d85707cf490 Mon Sep 17 00:00:00 2001 From: Minsu Lee Date: Mon, 8 Jun 2026 19:54:02 +0900 Subject: [PATCH 3/3] chore: add orca.yaml and .worktreeinclude for worktree provisioning --- .worktreeinclude | 12 ++++++++++++ orca.yaml | 22 ++++++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 .worktreeinclude create mode 100644 orca.yaml diff --git a/.worktreeinclude b/.worktreeinclude new file mode 100644 index 0000000..1c8dd3c --- /dev/null +++ b/.worktreeinclude @@ -0,0 +1,12 @@ +# .worktreeinclude — files to copy into an Orca/conductor worktree. +# .gitignore syntax. Only files that match a pattern AND are gitignored get copied. +# Claude Code --worktree handles this automatically; external tools (orca) run +# bunx @pleaseai/worktreeinclude from the setup hook. + +# Root environment variables +.env +.env.local +.env.*.local + +# Claude Code local settings (permissions, enabled plugins, etc.) +.claude/settings.local.json diff --git a/orca.yaml b/orca.yaml new file mode 100644 index 0000000..6203e98 --- /dev/null +++ b/orca.yaml @@ -0,0 +1,22 @@ +# orca.yaml — setup script run when Orca creates a worktree. +# +# Orca (a worktree-native IDE for parallel agents) runs scripts.setup when it +# creates a new worktree. This file is committed, so the whole team shares it. +# +# This repo uses bun + .nvmrc (no mise) and git submodules (external-plugins/*), +# so the setup initializes submodules, copies gitignored local files, then installs. +# +# Injected environment variables: +# $ORCA_ROOT_PATH — main checkout (root repo) path; source for copying gitignored local files +# $ORCA_WORKTREE_PATH — the newly created worktree path; copy target and setup working directory + +scripts: + setup: | + set -e + # 1. Initialize plugin submodules (external-plugins/*) — a fresh worktree has none. + git submodule update --init --recursive + # 2. Copy gitignored local files (.env, .claude/settings.local.json, ...) from the main checkout. + # Patterns are defined in .worktreeinclude. + bunx @pleaseai/worktreeinclude "$ORCA_ROOT_PATH" "$ORCA_WORKTREE_PATH" + # 3. Install dependencies. + bun install