From 426ac8ab2e2a3ddfa11107a419f9a93dc7c0d4e1 Mon Sep 17 00:00:00 2001 From: Den Delimarsky <53200638+localden@users.noreply.github.com> Date: Fri, 10 Oct 2025 11:05:16 -0700 Subject: [PATCH 1/5] Update templates/commands/implement.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- templates/commands/implement.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/templates/commands/implement.md b/templates/commands/implement.md index 2c9b65b0..c2f0b205 100644 --- a/templates/commands/implement.md +++ b/templates/commands/implement.md @@ -58,7 +58,11 @@ You **MUST** consider the user input before proceeding (if not empty). - **REQUIRED**: Create/verify ignore files based on actual project setup: **Detection & Creation Logic**: - - Check `git rev-parse --git-dir 2>/dev/null` → create/verify .gitignore + - Check if the following command succeeds to determine if the repository is a git repo (create/verify .gitignore if so): + + ```sh + git rev-parse --git-dir 2>/dev/null + ``` - Check if Dockerfile* exists or Docker in plan.md → create/verify .dockerignore - Check if .eslintrc* or eslint.config.* exists → create/verify .eslintignore - Check if .prettierrc* exists → create/verify .prettierignore From 9ef389baba784f0b7ef2328d3f021c0f0d0de373 Mon Sep 17 00:00:00 2001 From: Den Delimarsky <53200638+localden@users.noreply.github.com> Date: Fri, 10 Oct 2025 11:05:38 -0700 Subject: [PATCH 2/5] Update templates/commands/implement.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- templates/commands/implement.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/commands/implement.md b/templates/commands/implement.md index c2f0b205..60555975 100644 --- a/templates/commands/implement.md +++ b/templates/commands/implement.md @@ -82,7 +82,7 @@ You **MUST** consider the user input before proceeding (if not empty). - **Universal**: `.DS_Store`, `Thumbs.db`, `*.tmp`, `*.swp`, `.vscode/`, `.idea/` **Tool-Specific Patterns**: - - **Docker**: `node_modules/`, `.git/`, `.gitignore`, `README.md`, `Dockerfile*`, `.dockerignore`, `*.log*`, `.env*`, `coverage/` + - **Docker**: `node_modules/`, `.git/`, `Dockerfile*`, `.dockerignore`, `*.log*`, `.env*`, `coverage/` - **ESLint**: `node_modules/`, `dist/`, `build/`, `coverage/`, `*.min.js` - **Prettier**: `node_modules/`, `dist/`, `build/`, `coverage/`, `package-lock.json`, `yarn.lock`, `pnpm-lock.yaml` - **Terraform**: `.terraform/`, `*.tfstate*`, `*.tfvars`, `.terraform.lock.hcl` From 3cc545243bd2a183204ff4e46a57bf9ff79b9490 Mon Sep 17 00:00:00 2001 From: Den Delimarsky <53200638+localden@users.noreply.github.com> Date: Fri, 10 Oct 2025 11:07:12 -0700 Subject: [PATCH 3/5] Update AGENTS.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- AGENTS.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index 2f0ced2b..cd88dd34 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -77,10 +77,6 @@ agent_folder_map = { "kilocode": ".kilocode/", "auggie": ".auggie/", "copilot": ".github/", - "windsurf": ".windsurf/", - "kilocode": ".kilocode/", - "auggie": ".auggie/", - "copilot": ".github/", "q": ".amazonq/", "codebuddy": ".codebuddy/" } From 68809bdacb47c2f648143a1aea1a46d664dcf5b8 Mon Sep 17 00:00:00 2001 From: Den Delimarsky <53200638+localden@users.noreply.github.com> Date: Fri, 10 Oct 2025 11:07:21 -0700 Subject: [PATCH 4/5] Update scripts/powershell/update-agent-context.ps1 Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- scripts/powershell/update-agent-context.ps1 | 1 - 1 file changed, 1 deletion(-) diff --git a/scripts/powershell/update-agent-context.ps1 b/scripts/powershell/update-agent-context.ps1 index 806ee090..baf586e4 100644 --- a/scripts/powershell/update-agent-context.ps1 +++ b/scripts/powershell/update-agent-context.ps1 @@ -381,7 +381,6 @@ function Update-SpecificAgent { 'codebuddy' { Update-AgentFile -TargetFile $CODEBUDDY_FILE -AgentName 'CodeBuddy' } 'q' { Update-AgentFile -TargetFile $Q_FILE -AgentName 'Amazon Q Developer CLI' } default { Write-Err "Unknown agent type '$Type'"; Write-Err 'Expected: claude|gemini|copilot|cursor|qwen|opencode|codex|windsurf|kilocode|auggie|roo|codebuddy|q'; return $false } - } } From e83d2c777d13cfc27e9fc845399dbaf2dc47c625 Mon Sep 17 00:00:00 2001 From: Den Delimarsky <53200638+localden@users.noreply.github.com> Date: Fri, 10 Oct 2025 11:07:45 -0700 Subject: [PATCH 5/5] Update src/specify_cli/__init__.py Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- src/specify_cli/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/specify_cli/__init__.py b/src/specify_cli/__init__.py index 49b2f37a..2ebfe753 100644 --- a/src/specify_cli/__init__.py +++ b/src/specify_cli/__init__.py @@ -1106,7 +1106,7 @@ def check(): if not git_ok: console.print("[dim]Tip: Install git for repository management[/dim]") - if not (claude_ok or gemini_ok or cursor_ok or qwen_ok or windsurf_ok or kilocode_ok or opencode_ok or codex_ok or auggie_ok or codebuddy_ok or q_ok): + if not (claude_ok or gemini_ok or cursor_ok or qwen_ok or windsurf_ok or kilocode_ok or opencode_ok or codex_ok or auggie_ok or roo_ok or codebuddy_ok or q_ok): console.print("[dim]Tip: Install an AI assistant for the best experience[/dim]") def main():