Commit Graph

479 Commits

Author SHA1 Message Date
b738a9bb18 fix(claude/commands): update suggested docs folder path in refactor-agents
Suggest .agents/docs/ as an alternative to docs/ for the refactored
AGENTS.md file structure, keeping the output more flexible.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-31 18:57:12 +00:00
c1844bead4 feat(claude/commands): add claude-to-agents conversion command
Provide a reusable command to convert a project's CLAUDE.md into an
AGENTS.md file while replacing the original with a thin @-reference.
Includes precondition checks, self-reference updating, and summary
reporting steps.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-31 18:56:46 +00:00
5892d9692a feat(settings): add JSON to color picker languages
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-30 18:44:47 +00:00
8fca905918 feat(settings): update window settings
- Adjusted window settings to clarify dependencies between nativeTabs and fullscreen modes.
2026-01-30 18:42:48 +00:00
Jim Myhrberg
9f0fc051b8 feat(claude/settings): add commit command option to Bash plugin toggles 2026-01-30 17:47:27 +00:00
Jim Myhrberg
370bc98eec feat(claude/CLAUDE.md): expand git commits and add pull requests section
Commit messages and PR descriptions that explain "why" lead to better
code review and future archaeology. This adds guidance to prioritize
motivation over technical details, and asks for clarification when the
reason for a change isn't clear.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-30 15:06:32 +00:00
Jim Myhrberg
001986e831 feat(claude/settings): add mkdir command option to Bash plugin toggles 2026-01-30 10:38:20 +00:00
Jim Myhrberg
e15ed6d4ea feat(claude/settings): update plugin toggles and remove curl deny rule
Disable unused plugins (playwright, ralph-loop, pr-review-toolkit,
rust-analyzer-lsp, lua-lsp), enable sentry plugin, and remove the
curl deny rule from permissions.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-27 17:00:28 +00:00
Jim Myhrberg
ee6bb514e0 feat(claude/settings): add new Bash command options for fd and rg 2026-01-26 09:44:12 +00:00
Jim Myhrberg
21393f71aa fix(settings): change preferred location for Claude Code from sidebar to panel 2026-01-26 09:43:53 +00:00
Jim Myhrberg
39964de5f9 fix(settings): update inline chat configuration and preferred location for Claude Code 2026-01-26 09:38:49 +00:00
Jim Myhrberg
7048c6b297 chore(extensions): update extension versions for cursor and vscode-insiders
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 09:38:48 +00:00
b8f554f5b9 feat(settings): add diff editor display settings
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 09:29:38 +00:00
bd6692d06c docs(ai): add AGENTS.md reference articles
Add two reference articles about AGENTS.md best practices:
- Guide on keeping AGENTS.md files small and using progressive disclosure
- Plan loop methodology for effective AI code generation

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-25 19:26:49 +00:00
f6f64a3ca6 feat(claude): require testing in plan mode
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-25 19:13:02 +00:00
4efe626609 chore(claude): add bash permissions for gh, git, and pnpm commands
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-25 14:30:25 +00:00
dc96333cfc feat(claude): add git commits and dependencies guidelines
Move "Importance of Quality Work" to top of file. Add sections for
conventional commits preference and dependency philosophy.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-25 14:29:51 +00:00
dadc194812 refactor(claude): reorganize and clarify CLAUDE.md instructions
Restructure flat rule list into logical sections (Communication Style,
Code Style, Code Comments, Code Quality, Technical Considerations).
Fix typos, improve clarity, and remove weak examples.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-25 14:21:22 +00:00
2b91aa44b7 chore(dictionary): update user dictionary with new terms
Add reqwest, rustls, serde, and wiremock to the VSCode user dictionary.
2026-01-24 01:20:50 +00:00
daeda663a4 feat(claude): add AGENTS.md commands and refactor symlink handling
Add two new Claude Code slash commands:
- generate-agents.md.md: Generate hierarchical AGENTS.md structures
- refactor-agents.md.md: Refactor existing AGENTS.md files

Changes to siren script:
- Make Claude symlinks conditional on CLI installation
- Extract _add_command_symlinks() for reusable command symlinking
- Extract _cleanup_stale_commands() for generic stale link cleanup
- Add plan mode instructions to CLAUDE.md

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-24 01:17:30 +00:00
Jim Myhrberg
717cc6f333 chore(harper-ls): update dictionary with new terms
Add FactoryBot, OAuth2, ViewComponent, ai, claude; remove CLAUDE duplicate.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-22 15:00:23 +00:00
Jim Myhrberg
91bcb7d67c claude: update settings with new permissions and reorder keys 2026-01-22 14:58:39 +00:00
1172b49dbc feat(settings): add Zig language configuration
Enable ZLS (Zig Language Server) by default.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-22 09:07:01 +00:00
05b3ce18a1 feat(claude): allow ls command in bash tools
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-22 09:05:56 +00:00
Jim Myhrberg
efc1e30b0d feat(claude): deny reading mcp.json files
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 19:53:36 +00:00
Jim Myhrberg
e56be55e5b chore(extensions): update extension versions for cursor and vscode-insiders
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 19:51:16 +00:00
Jim Myhrberg
8774eb2452 feat(claude): add new allowed tools for gh, git, helm, and wc
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 19:36:20 +00:00
Jim Myhrberg
a2900fc246 fix(settings): correct chat and extension configuration settings
- Swapped values for 'chat.agentsControl.enabled' and 'chat.agentSessionProjection.enabled'.
- Updated 'claudeCode.preferredLocation' from 'sidebar' to 'panel'.
- Ensured consistency in terminal settings and added new command configurations for chat tools.
2026-01-21 19:33:39 +00:00
Jim Myhrberg
0ecca375f4 feat(settings/vscode): tweak various chat/agent settings 2026-01-21 13:07:08 +00:00
Jim Myhrberg
59bc6b14be chore(extensions): update extension versions and regenerate lock files 2026-01-21 10:06:22 +00:00
96f148f081 feat(claude): add Claude Code settings and statusline configuration
Add global Claude Code configuration with permission allowlists for
common build/test commands, statusline script showing git status,
context usage, token counts, and cost. Update siren to symlink these
files to ~/.claude/ directory.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-20 22:56:15 +00:00
Jim Myhrberg
7e2c842a3c chore(dictionary): add 'cgroups' entry to dictionary.txt 2026-01-19 19:27:26 +00:00
Jim Myhrberg
95405c3f3c chore(extensions): update lock files with new extension versions and timestamps
- Updated timestamps and versions for extensions in both extensions.cursor.lock and extensions.vscode-insiders.lock, including rust-lang.rust-analyzer and streetsidesoftware.code-spell-checker.
2026-01-19 10:27:28 +00:00
66868677a9 chore(settings): set default formatter for Rust to rust-analyzer
- Added configuration to specify 'rust-lang.rust-analyzer' as the default formatter for Rust files in settings.json.
2026-01-19 09:22:50 +00:00
59f2a35962 chore(keybindings): remap cmd+b to toggle auxiliary bar
Swaps cmd+b and alt+cmd+b behavior so cmd+b toggles the secondary
sidebar instead of the primary. Disables conflicting cmd+b bindings
from mdx extension and emacs-mcx.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-18 22:47:57 +00:00
7a2ca2f180 chore(settings): modify accessibility settings in settings.json
- Changed accessibility support from 'auto' to 'on'.
- Added 'accessibility.windowTitleOptimized' setting and set it to false.
2026-01-18 22:46:43 +00:00
656ac8bda4 chore(claude): add reference to AGENTS.md in CLAUDE.md 2026-01-18 22:46:12 +00:00
af63d08042 chore(settings/vscode): add chat terminal output location configuration
- Introduced a new setting for terminal output location, specifying it as 'chat' in settings.json.
2026-01-18 22:14:43 +00:00
6501714d80 chore(insiders/ext): update extensions.vscode-insiders.lock with new versions
- Updated timestamps and versions for several extensions, including anthropic.claude-code@2.1.11 and esbenp.prettier-vscode@12.1.1.
- Added new extension jackiotyu.git-worktree-manager@3.22.0.
2026-01-18 22:14:04 +00:00
9cb4c592eb chore(dictionary): update user dictionaries
- Added new entries: 'lockfiles', 'Trae', and 'vscm' to the cspell user dictionaries in both vscode-user-dictionary.txt and harper-ls/dictionary.txt.
2026-01-18 22:05:28 +00:00
3845d103c3 chore(settings): update line length settings for code blocks
- Added configurations to manage line length for code blocks, including options to ignore code blocks and set a specific line length for them.
2026-01-18 22:01:11 +00:00
1128b24d65 chore(settings): update Claude Code preferred location and remove ruler setting
- Changed the preferred location for Claude Code from 'panel' to 'sidebar'.
- Removed the ruler setting for 72 from the editor configuration.
2026-01-18 18:15:16 +00:00
da292a265d chore(cursor/ext): update cursor.lock with new extension versions and timestamps 2026-01-18 18:14:26 +00:00
f82384beac chore(dictionary): add 'worktree' to user dictionaries for cspell 2026-01-18 16:59:42 +00:00
30fc1f3cad chore(keybindings): update Claude Code keybindings and add extension reference
- Renamed section for Claude Code in keybindings.json.
- Added new keybindings for disabling the native console and focusing/blurring Claude Code.
- Included a reference to the Claude Code extension in the comments.
2026-01-18 16:59:30 +00:00
dd3ecc8be3 chore(settings): enhance worktree and accessibility configurations
- Updated accessibility settings to silence signal noises and adjusted the accessibility support option.
- Introduced configurations for Claude Code and Git Worktree Manager extensions.
2026-01-18 16:58:01 +00:00
361d82c000 chore(cursor/ext): update cursor.lock with new extension versions 2026-01-16 00:01:50 +00:00
15901db28b chore(insiders/ext): update extensions.vscode-insiders.lock with new versions
- Updated timestamps and versions for several extensions, including anthropic.claude-code@2.1.7 and astro-build.astro-vscode@2.16.8.
- Added new extensions soutaro.rbs-syntax@0.3.1 and soutaro.steep-vscode@0.10.0.
2026-01-15 21:54:22 +00:00
8ec9aa0f79 chore(settings): add Nix language server configuration
- Included settings for Nix language support, enabling the language server and specifying the server path.
2026-01-15 21:45:50 +00:00
1b9181d45a chore(dictionary): add 'frontmatter' to user dictionaries for cspell 2026-01-15 21:43:42 +00:00