No description
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
genji1024 364c6cd34d docs(skills): record koto session lessons
- Turn this session's corrections into standing rules
  - clone repositories instead of reading them through MCP
  - confirm a design before building or changing it
  - report a lost tool at once instead of working around it
- Keep commit messages consistent
  - give every commit a scope from a fixed vocabulary
  - check subject and body lengths mechanically
- Record where each agent runs and whose name commits carry
  - describe the Claude Code container and rootless Docker
  - use the owner's identity when they ask, bot's for PRs
2026-09-24 14:33:57 +09:00
skills docs(skills): record koto session lessons 2026-09-24 14:33:57 +09:00
install.sh fix(install): link skills where Claude Code looks 2026-09-24 14:33:57 +09:00
README.md docs(skills): correct Claude Code skill discovery 2026-09-24 14:33:57 +09:00

agent-skills

Reusable Agent Skills (SKILL.md format, anthropics/skills convention).

Install

git clone https://github.com/genji1024/agent-skills.git
cd agent-skills && ./install.sh

This symlinks ~/.agents/skills to this repo's skills/ directory (for OpenCode, which reads the tree recursively), and links every skill into ~/.claude/skills/<name> (for Claude Code, which reads only one level there and does not load ~/.agents/skills). Re-run install.sh after a git pull that adds, renames or removes skills; it also drops links to skills that no longer exist.

Contents

Cross-cutting (apply regardless of project — see skills/writing-skills for the rule on what counts as cross-cutting vs. project-specific):

  • writing-skills — how to write/place a skill
  • general — baseline rules for every task
  • environment — facts about the containers these run in (the g-ohara/dotfiles opencode setup and the genji1024/containerized-agents claude-code container)
  • session-lessons — extract lessons from a session and turn them into skill updates
  • commit-message — commit message generation, matching a repo's existing convention

Owner/project-specific (nested for organisation; flattened by the links above so Claude Code sees them too — see writing-skills):

  • genji1024/ — skills for genji1024-owned repos (autonomous-engineer base pattern plus its github-autonomous-engineer/ forgejo-autonomous-engineer instances, shared build-and-verify/ pr-workflow/merge-conflict-resolution, private-note/'s own app-specific skills, and koto)
  • cpp-coursework/ — skills for a specific C++/GitLab course project (doc-writing, mr-review)

Read writing-skills before adding anything here.