From 41eaf1256da0e48aa8140e91188e9e36961e2036 Mon Sep 17 00:00:00 2001 From: chrisaddy Date: Wed, 13 Aug 2025 21:59:14 -0400 Subject: [PATCH] converge to AGENTS.md for all agents --- .claude/settings.local.json | 6 +- .flox/env/manifest.lock | 125 +++++++++++++++++++++++++++++++++++- .flox/env/manifest.toml | 5 +- CLAUDE.md | 32 +-------- 4 files changed, 132 insertions(+), 36 deletions(-) mode change 100644 => 120000 CLAUDE.md diff --git a/.claude/settings.local.json b/.claude/settings.local.json index e86f2e7f8..9928d9f8e 100644 --- a/.claude/settings.local.json +++ b/.claude/settings.local.json @@ -15,9 +15,11 @@ "Bash(uv pip:*)", "Bash(cat:*)", "Bash(mise run:*)", - "Bash(gh issue close:*)" + "Bash(gh issue close:*)", + "Bash(ln:*)" ], - "deny": [] + "deny": [], + "defaultMode": "acceptEdits" }, "enableAllProjectMcpServers": false } \ No newline at end of file diff --git a/.flox/env/manifest.lock b/.flox/env/manifest.lock index 1f27acfec..466a5645f 100644 --- a/.flox/env/manifest.lock +++ b/.flox/env/manifest.lock @@ -3,6 +3,9 @@ "manifest": { "version": 1, "install": { + "awscli": { + "pkg-path": "awscli" + }, "fselect": { "pkg-path": "fselect" }, @@ -35,7 +38,7 @@ } }, "hook": { - "on-activate": "\n" + "on-activate": "" }, "options": { "systems": [ @@ -47,6 +50,126 @@ } }, "packages": [ + { + "attr_path": "awscli", + "broken": false, + "derivation": "/nix/store/admmm4b6lm869qnc1d487slsr6a9hl29-awscli-1.37.21.drv", + "description": "Unified tool to manage your AWS services", + "install_id": "awscli", + "license": "Apache-2.0", + "locked_url": "https://github.com/flox/nixpkgs?rev=96ec055edbe5ee227f28cdbc3f1ddf1df5965102", + "name": "awscli-1.37.21", + "pname": "awscli", + "rev": "96ec055edbe5ee227f28cdbc3f1ddf1df5965102", + "rev_count": 807377, + "rev_date": "2025-05-28T19:24:49Z", + "scrape_date": "2025-05-31T04:22:53.969106Z", + "stabilities": [ + "unstable" + ], + "unfree": false, + "version": "1.37.21", + "outputs_to_install": [ + "out" + ], + "outputs": { + "dist": "/nix/store/0kiij3r29vams4xdly1j6ib989d6dg98-awscli-1.37.21-dist", + "out": "/nix/store/kx0nyd82ar3ajzwbcdw56zzvbivh8phd-awscli-1.37.21" + }, + "system": "aarch64-darwin", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "awscli", + "broken": false, + "derivation": "/nix/store/3q1rbz2a9c33wb3s2xj2yv4zan0kcxkr-awscli-1.37.21.drv", + "description": "Unified tool to manage your AWS services", + "install_id": "awscli", + "license": "Apache-2.0", + "locked_url": "https://github.com/flox/nixpkgs?rev=96ec055edbe5ee227f28cdbc3f1ddf1df5965102", + "name": "awscli-1.37.21", + "pname": "awscli", + "rev": "96ec055edbe5ee227f28cdbc3f1ddf1df5965102", + "rev_count": 807377, + "rev_date": "2025-05-28T19:24:49Z", + "scrape_date": "2025-05-31T04:41:01.084768Z", + "stabilities": [ + "unstable" + ], + "unfree": false, + "version": "1.37.21", + "outputs_to_install": [ + "out" + ], + "outputs": { + "dist": "/nix/store/0pkrgfbvr96wp9c5n7arv3iampydwv91-awscli-1.37.21-dist", + "out": "/nix/store/smz9bm1zf8slhl5p94klwd5i9ps3azr8-awscli-1.37.21" + }, + "system": "aarch64-linux", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "awscli", + "broken": false, + "derivation": "/nix/store/yxixxykij7vpbqsh0fzavvwrm0k7pa81-awscli-1.37.21.drv", + "description": "Unified tool to manage your AWS services", + "install_id": "awscli", + "license": "Apache-2.0", + "locked_url": "https://github.com/flox/nixpkgs?rev=96ec055edbe5ee227f28cdbc3f1ddf1df5965102", + "name": "awscli-1.37.21", + "pname": "awscli", + "rev": "96ec055edbe5ee227f28cdbc3f1ddf1df5965102", + "rev_count": 807377, + "rev_date": "2025-05-28T19:24:49Z", + "scrape_date": "2025-05-31T04:56:58.790280Z", + "stabilities": [ + "unstable" + ], + "unfree": false, + "version": "1.37.21", + "outputs_to_install": [ + "out" + ], + "outputs": { + "dist": "/nix/store/6knvfncqpmxx2yjcn2gswknqh63kq33d-awscli-1.37.21-dist", + "out": "/nix/store/r5819yiy7kh0z3xzv2jz90v58ky5h0kh-awscli-1.37.21" + }, + "system": "x86_64-darwin", + "group": "toplevel", + "priority": 5 + }, + { + "attr_path": "awscli", + "broken": false, + "derivation": "/nix/store/hixh89aq7lmk94rg19xc6p0yjgl187pl-awscli-1.37.21.drv", + "description": "Unified tool to manage your AWS services", + "install_id": "awscli", + "license": "Apache-2.0", + "locked_url": "https://github.com/flox/nixpkgs?rev=96ec055edbe5ee227f28cdbc3f1ddf1df5965102", + "name": "awscli-1.37.21", + "pname": "awscli", + "rev": "96ec055edbe5ee227f28cdbc3f1ddf1df5965102", + "rev_count": 807377, + "rev_date": "2025-05-28T19:24:49Z", + "scrape_date": "2025-05-31T05:15:55.508752Z", + "stabilities": [ + "unstable" + ], + "unfree": false, + "version": "1.37.21", + "outputs_to_install": [ + "out" + ], + "outputs": { + "dist": "/nix/store/n9rbikvnh6c8byvd7xc07193rib9caw7-awscli-1.37.21-dist", + "out": "/nix/store/l4n82nf5mq4bfx8pjm10hn38xb22s3f8-awscli-1.37.21" + }, + "system": "x86_64-linux", + "group": "toplevel", + "priority": 5 + }, { "attr_path": "fselect", "broken": false, diff --git a/.flox/env/manifest.toml b/.flox/env/manifest.toml index 8c7804dfa..3c63b9eec 100644 --- a/.flox/env/manifest.toml +++ b/.flox/env/manifest.toml @@ -11,13 +11,14 @@ yamllint.pkg-path = "yamllint" nushell.pkg-path = "nushell" fselect.pkg-path = "fselect" google-cloud-sdk.pkg-path = "google-cloud-sdk" - +awscli.pkg-path = "awscli" [hook] on-activate = ''' - ''' +[build] + [options] systems = [ "aarch64-darwin", diff --git a/CLAUDE.md b/CLAUDE.md deleted file mode 100644 index cc1e58d87..000000000 --- a/CLAUDE.md +++ /dev/null @@ -1,31 +0,0 @@ -# PocketSizeFund Assistant Memory - -Always use mise tasks for running tests, linting, formatting. If there is not a command already present in .mise.toml, suggest creating one. - -## Code Style Guidelines - -Unless the code is complex, never use comments in the code. The code should speak for itself. - -## GitHub Issue Creation - -When asked to create a new GitHub issue: - -1. Follow the structure in template files: - - `.github/ISSUE_TEMPLATE/BUG.md` for bugs - - `.github/ISSUE_TEMPLATE/FEATURE.md` for new features -2. Include: - - A descriptive title (without [FEATURE|BUG] prefix) - - Set its GitHub Project status to "To Do" - - Explain why the feature is needed - - Detail the benefits it will bring - - Propose two implementation options (after considering at least five) - - For each option, include: - - Files that need updating - - Code diff of proposed changes - - Cost-benefit analysis - -## GitHub Issue Workflow - -1. After creating a ticket, it will be reviewed and possibly modified -2. Issues with "To Do" Project status are prepared for implementation -3. When asked to look at tickets ready for implementation, search for GitHub issues with "To Do" Project status diff --git a/CLAUDE.md b/CLAUDE.md new file mode 120000 index 000000000..47dc3e3d8 --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1 @@ +AGENTS.md \ No newline at end of file