Add Claude Code slash commands and update dev tools
This commit is contained in:
parent
b628205eac
commit
4c0bbd5ebd
1 changed files with 48 additions and 8 deletions
|
|
@ -6,6 +6,8 @@
|
||||||
code-cursor
|
code-cursor
|
||||||
vscode
|
vscode
|
||||||
|
|
||||||
|
rfc
|
||||||
|
|
||||||
# Language Servers
|
# Language Servers
|
||||||
lua-language-server
|
lua-language-server
|
||||||
rust-analyzer
|
rust-analyzer
|
||||||
|
|
@ -13,7 +15,6 @@
|
||||||
nodePackages.typescript-language-server
|
nodePackages.typescript-language-server
|
||||||
nil # nix lsp
|
nil # nix lsp
|
||||||
|
|
||||||
zx # Tool for writing better scripts
|
|
||||||
# trurl # Parsing and manipulating URLs via CLI
|
# trurl # Parsing and manipulating URLs via CLI
|
||||||
ripgrep # Grep file search
|
ripgrep # Grep file search
|
||||||
dig # DNS
|
dig # DNS
|
||||||
|
|
@ -21,7 +22,7 @@
|
||||||
tokei # Like cloc
|
tokei # Like cloc
|
||||||
zeal # Offline documentation browser
|
zeal # Offline documentation browser
|
||||||
just # Just a command runner
|
just # Just a command runner
|
||||||
claude-code
|
claude-monitor
|
||||||
devenv
|
devenv
|
||||||
|
|
||||||
# Build tools
|
# Build tools
|
||||||
|
|
@ -37,11 +38,50 @@
|
||||||
nodejs_20.pkgs.pnpm
|
nodejs_20.pkgs.pnpm
|
||||||
];
|
];
|
||||||
|
|
||||||
programs.direnv = {
|
programs = {
|
||||||
|
go.enable = true;
|
||||||
|
|
||||||
|
direnv = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
nix-direnv.enable = true;
|
||||||
|
|
||||||
config.global.log_filter = "^$";
|
config.global.log_filter = "^$";
|
||||||
};
|
};
|
||||||
programs.direnv.nix-direnv.enable = true;
|
|
||||||
|
|
||||||
programs.go.enable = true;
|
claude-code = {
|
||||||
|
enable = true;
|
||||||
|
commands = {
|
||||||
|
fix-github-issue = ''
|
||||||
|
Please analyze and fix the GitHub issue $ARGUMENTS.
|
||||||
|
|
||||||
|
Follow these steps:
|
||||||
|
1. Use `gh issue view` to get the issue details
|
||||||
|
2. Understand the problem described in the issue. If necessary, follow links to other mentioned issues to understand context
|
||||||
|
3. Search the codebase for relevant files
|
||||||
|
4. Implement the necessary changes to fix the issue
|
||||||
|
5. Write and run tests to verify the fix
|
||||||
|
6. Ensure code passes linting and type checking
|
||||||
|
7. Create a descriptive commit message
|
||||||
|
8. Push and create a PR
|
||||||
|
|
||||||
|
Remember to use the GitHub CLI (`gh`) for all GitHub-related tasks.
|
||||||
|
'';
|
||||||
|
|
||||||
|
commit = ''
|
||||||
|
---
|
||||||
|
argument-hint: [commit-style]
|
||||||
|
---
|
||||||
|
|
||||||
|
Create a commit message. The message should be succinct, only with a one-liner explaining
|
||||||
|
the most relevant changes and possibly some reasoning for changes, but only where relevant.
|
||||||
|
|
||||||
|
Try to follow this commit style, if specified: '$ARGUMENTS'. If no commit style is specified,
|
||||||
|
try doing atomic commits. That is, split up larger changes into atomic commits that stand
|
||||||
|
for themselves.
|
||||||
|
|
||||||
|
Do not include a `Co-authored-by`.
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue