Skip to content

fredrik-lindseth/agents

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

agents

Reusable harness-neutral AI agent skills and personas for Claude Code, OpenCode, and OpenAI Codex.

Code quality & testing

Name What it gives you
codehealth Full code quality audit distilled into a prioritized action list
accountant Financial correctness — float money, rounding errors, double-counting, currency mixing
dba Database specialist — SQL injection, N+1, schema drift, indexes, transactions
fuzz-my-stuff-up Adversarial testing — tries to break the code from every angle
test-my-tests Test quality deep-dive — coverage gaps, mock debt, assertion quality
should-i-abstract DRY analysis that finds both code worth sharing and abstractions worth inlining
challenge-me Quick sanity check on your current approach
test-lead Planlegger teststrategi og driver implementering av en lagdelt test suite
audit-docs Audits CLAUDE.md/AGENTS.md for redundancies, contradictions, and gaps

Spesialist-review

Name What it gives you
scrutinize Stress test via simulated community reactions (Reddit, HN, Twitter, /g/, etc.)
sweep Design review — a11y, polish, typography, color, layout, performance
ux-review Nielsen's 10 heuristics for usability
impeccable UI skills for polishing, animation, color, typography, onboarding, and more (external)
hakon Streng reviewer for selvdriftede Linux-verter — systemd, Ansible, Docker på vertsnivå, brannmur, SSH, proxy/auth, CI-workflows
snorre Docker deploy-readiness — sjekker Dockerfile, .dockerignore, compose og bygget image
platform-engineer Cloud-native advisor for UpCloud + Kubernetes + Pulumi + ArgoCD + GitHub Actions — design, audit, troubleshoot

Personlig økonomi

Name What it gives you
hallgeir Hallgeir fra Luksusfellen — analyserer forbruksmønstre, finner sløsing, leverer dommen på stavangersk
pengeraadgiver Finansiell rådgiver — hjelper med lån, pensjon, oppussing med tall fra din faktiske økonomi

Prosjekt & verktøy

Name What it gives you
envision North-star vision document with no constraints
ove Python project with modern tooling (uv, ruff, pyright)
claude-delegate Cross-repo agent communication via claude -p

Delte konvensjoner

Parallell-lens-skillene (codehealth, accountant, dba, fuzz-my-stuff-up, sweep, scrutinize, test-my-tests, ux-review) deler noen mønstre — se skills/_shared/:

  • issue-tracker.md — detekter dcat, beads, Linear, GitHub Issues eller andre trackers før review starter, så agentene ikke flagger ting som allerede står i backloggen
  • output-tiers.md — Red/Orange/Yellow/Green-konvensjonen alle distill-steg bruker
  • sensitive-files.md — kanonisk liste over filer som skal redaktes eller hoppes over i scan

Usage

Claude Code

just install symlinker alle skills og subagents inn i ~/.claude/:

git clone <repo-url> ~/dev/agents
cd ~/dev/agents
just install      # symlink alt
just status       # se hva som er linket, mangler, eller har drevet
just prune        # rydd opp etter skills slettet fra repoet
just uninstall    # fjern alle symlinks installert herfra

Installeren er idempotent: kjør den igjen etter git pull for å fange opp nye skills. Eksisterende kopier konverteres automatisk til symlinks hvis innholdet matcher kilden, ellers hoppes de over så ingenting overskrives.

CLAUDE_HOME=/annen/sti just install peker mot en annen Claude-konfig om du vil.

claude-delegate

Installer scriptet og konfigurer agent-registeret:

# Kopier til PATH
cp scripts/claude-delegate ~/bin/claude-delegate
chmod +x ~/bin/claude-delegate

# Rediger REGISTRY-blokken i scriptet med dine repoer:
# repo-navn|/sti/til/repo|beskrivelse

# Tillat i Claude Code settings (~/.claude/settings.json):
# "allow": ["Bash(/Users/<bruker>/bin/claude-delegate *)"]

# Legg til i ~/.claude/CLAUDE.md så alle agenter vet om det

Bruk fra en Claude Code-sesjon:

~/bin/claude-delegate --list                              # Vis agenter
~/bin/claude-delegate serveren "deploy eiendomsoppslag"   # Send oppgave

Se docs/claude-delegate.md for full dokumentasjon.

OpenCode

Symlink skills inn i OpenCode:

mkdir -p ~/.config/opencode/skills
ln -s ~/dev/agents/skills/codehealth ~/.config/opencode/skills/codehealth
ln -s ~/dev/agents/skills/dba ~/.config/opencode/skills/dba

Codex

Symlink skills inn i ~/.codex/skills/:

mkdir -p ~/.codex/skills
ln -s ~/dev/agents/skills/codehealth ~/.codex/skills/codehealth
ln -s ~/dev/agents/skills/dba ~/.codex/skills/dba

The canonical SKILL.md files keep frontmatter portable (name + description) and avoid harness-specific tool names. Harness-specific UI metadata lives under agents/, for example agents/openai.yaml.

About

Reusable AI agent skills and personas for Claude Code and OpenCode

Resources

Stars

Watchers

Forks

Contributors