Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 0 additions & 23 deletions .claude/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand All @@ -65,12 +48,6 @@
"modern-web-guidance@pleaseai": true
},
"extraKnownMarketplaces": {
"passionfactory": {
"source": {
"source": "github",
"repo": "chatbot-pf/engineering-standards"
}
},
"code-intelligence": {
"source": {
"source": "github",
Expand Down
12 changes: 12 additions & 0 deletions .worktreeinclude
Original file line number Diff line number Diff line change
@@ -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 <source> <target> from the setup hook.

# Root environment variables
.env
.env.local
.env.*.local

# Claude Code local settings (permissions, enabled plugins, etc.)
.claude/settings.local.json
1 change: 1 addition & 0 deletions AGENTS.md
22 changes: 22 additions & 0 deletions orca.yaml
Original file line number Diff line number Diff line change
@@ -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
Loading