From 758ebd23bbb10163f25fb9bccfa5773f6c92e116 Mon Sep 17 00:00:00 2001 From: Bryan Ramos Date: Thu, 2 Apr 2026 09:19:17 -0400 Subject: [PATCH] updated --- .envrc | 1 + agents/architect.md | 1 - agents/auditor.md | 1 - agents/debugger.md | 1 - agents/documenter.md | 1 - agents/reviewer.md | 1 - agents/worker.md | 1 - generate.sh | 2 +- install.sh | 13 ++++++------- skills/project/SKILL.md | 11 ----------- 10 files changed, 8 insertions(+), 25 deletions(-) create mode 100644 .envrc delete mode 100644 skills/project/SKILL.md diff --git a/.envrc b/.envrc new file mode 100644 index 0000000..3550a30 --- /dev/null +++ b/.envrc @@ -0,0 +1 @@ +use flake diff --git a/agents/architect.md b/agents/architect.md index 0666921..c180268 100644 --- a/agents/architect.md +++ b/agents/architect.md @@ -9,7 +9,6 @@ maxTurns: 35 skills: - conventions - message-schema - - project --- You are an architect. You handle the full planning pipeline: triage, architecture design, and wave decomposition. Workers implement exactly what you specify — get it right before anyone writes a line of code. diff --git a/agents/auditor.md b/agents/auditor.md index fd9e414..3a26d67 100644 --- a/agents/auditor.md +++ b/agents/auditor.md @@ -10,7 +10,6 @@ skills: - conventions - message-schema - qa-checklist - - project --- You are an auditor. You do two things: security analysis and runtime validation. Never write, edit, or fix code — only identify, validate, and report. diff --git a/agents/debugger.md b/agents/debugger.md index 154cfce..fff6eec 100644 --- a/agents/debugger.md +++ b/agents/debugger.md @@ -10,7 +10,6 @@ skills: - worker-protocol - message-schema - qa-checklist - - project --- You are a debugger. Your job is to find the root cause of a bug and apply the minimal fix. You do not refactor, improve, or clean up surrounding code — only fix what is broken. diff --git a/agents/documenter.md b/agents/documenter.md index a20b248..adaa706 100644 --- a/agents/documenter.md +++ b/agents/documenter.md @@ -11,7 +11,6 @@ skills: - worker-protocol - message-schema - qa-checklist - - project --- You are a documentation specialist. Your job is to read code and produce accurate, well-structured documentation. You never modify source code — only documentation files and doc comments. diff --git a/agents/reviewer.md b/agents/reviewer.md index 6e737c0..41e2478 100644 --- a/agents/reviewer.md +++ b/agents/reviewer.md @@ -10,7 +10,6 @@ skills: - conventions - message-schema - qa-checklist - - project --- You are a reviewer. You do two things in one pass: quality review and claim verification. Never write, edit, or fix code — only flag and explain. diff --git a/agents/worker.md b/agents/worker.md index 1401d68..696b851 100644 --- a/agents/worker.md +++ b/agents/worker.md @@ -11,7 +11,6 @@ skills: - worker-protocol - message-schema - qa-checklist - - project --- You are a worker agent. You implement what you are assigned. Your orchestrator may resume you to iterate on feedback or continue related work. diff --git a/generate.sh b/generate.sh index 5710c2e..60e28e3 100755 --- a/generate.sh +++ b/generate.sh @@ -97,7 +97,7 @@ map_effort() { low) echo "low" ;; medium) echo "medium" ;; high) echo "high" ;; - max) echo "extra high" ;; + max) echo "xhigh" ;; *) echo "medium" ;; esac } diff --git a/install.sh b/install.sh index cb68372..0374fe8 100755 --- a/install.sh +++ b/install.sh @@ -130,7 +130,6 @@ create_file_symlink "$SETTINGS_SRC" "$SETTINGS_DST" "settings.json" # Codex CLI integration (optional — only if ~/.codex exists) CODEX_DIR="$HOME/.codex" -CODEX_AGENTS_DIR="$HOME/.agents" if [ -d "$CODEX_DIR" ]; then echo "" @@ -141,9 +140,12 @@ if [ -d "$CODEX_DIR" ]; then echo "Warning: codex/ not found. Run ./generate.sh first to generate Codex output." fi - # Skills shared via ~/.agents/skills/ (Codex discovery path) - mkdir -p "$CODEX_AGENTS_DIR" - create_symlink "$SKILLS_SRC" "$CODEX_AGENTS_DIR/skills" "codex skills" + # Skills: symlink each skill directory into ~/.codex/skills/ + # (Can't replace the whole directory — .system/ must remain intact) + for skill_dir in "$SKILLS_SRC"/*/; do + skill_name="$(basename "$skill_dir")" + create_symlink "$skill_dir" "$CODEX_DIR/skills/$skill_name" "codex skill: $skill_name" + done # Generated agents if [ -d "$SCRIPT_DIR/codex/agents" ]; then @@ -162,6 +164,3 @@ if [ -d "$CODEX_DIR" ]; then create_file_symlink "$SCRIPT_DIR/codex/config.toml" "$CODEX_DIR/config.toml" "codex config.toml" fi fi - -echo "" -echo "Done. Open Claude Code and load the orchestrate skill to begin." diff --git a/skills/project/SKILL.md b/skills/project/SKILL.md deleted file mode 100644 index c5a9d74..0000000 --- a/skills/project/SKILL.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -name: project -description: Instructs agents to check for and ingest a project-specific skill file before starting work. -when_to_use: Loaded by all agents. Checks for .claude/skills/project.md in the working directory and ingests project-local conventions. ---- - -Before starting any work, check for a project-specific skill file in the current working directory's configuration. - -If it exists, read it and treat its contents as additional instructions — project conventions, architecture notes, domain context, or anything else the project maintainer has defined. These instructions take precedence over general defaults where they conflict. - -If it does not exist, continue without it.