- NEVER access a credential store (
op, macOSsecurity, Vault, GPG decryption) via Bash without explicit user authorization in the current conversation. - When a credential is genuinely needed, state: what the credential is, which store it lives in, and why it is required. Wait for explicit user approval before running any retrieval command.
- Prefer MCP-server-managed credentials over manual retrieval. If an MCP server already
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/usr/bin/env bash | |
| # PreToolUse hook: block credential-store access; require explicit authorization. | |
| # Exit 0 = allow. Exit 2 = block (stdout shown to Claude as system message). | |
| set -euo pipefail | |
| input=$(cat) | |
| command=$(echo "$input" | jq -r '.tool_input.command // empty' 2>/dev/null || true) | |
| [ -z "$command" ] && exit 0 |
- NEVER use phrases like "You're absolutely right!", "Excellent point!", or similar flattery
- NEVER validate statements as "right" when the user didn't make a factual claim that could be evaluated
- NEVER use general praise or validation as conversational filler
Jujutsu (jj) is a next-generation version control system that addresses several pain points Git users face daily:
Problems jj Solves:
- No staging area confusion - Work directly with commits, no
git addcomplexity - Automatic conflict resolution workflow - No
git rebase --continuedance - Safe history rewriting - Rebase/amend operations can't lose work
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Fish shell completions for nu-day.fish | |
| # Fish completions work by matching command names (-c) with completion definitions. | |
| # When you type a command and press Tab, Fish searches ~/.config/fish/completions/ for matching files. | |
| # The 'complete' command defines completions: -c specifies the command name, -l defines long options, and -d provides descriptions. | |
| # Complete the available options | |
| complete -c nu-day -l help -d "Show help message" | |
| complete -c nu-day -l skip-nucli -d "Skip updating nucli development tools" | |
| complete -c nu-day -l skip-tokens -d "Skip AWS access token refresh" | |
| complete -c nu-day -l skip-br -d "Skip Brazil environment AWS credentials refresh" |
This project is a simple minor mode for Emacs to interact with the YouTube Data API v3.
This mode allows the user to perform basic YouTube playlist management from within Emacs. It does not aim to provide comprehensive coverage of the YouTube Data API.
I hereby claim:
- I am christianromney on github.
- I am christianromney (https://keybase.io/christianromney) on keybase.
- I have a public key ASDQT7Xc5VEM9sVNu2_EjdbyCizbbreD-x3qiLBzvP0-nwo
To claim this, I am signing this object:
NewerOlder