AI Self Improvement
JocysCom/FocusLogger
Update, create, improve, and synchronise this repository's AI agent instructions and related assets (including skills).
Change the org-level CLAUDE.md that governs every attmcojp repository.
$ npx skills add natsukium/dotfiles --skill attmcojp-claude-md -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install natsukium/dotfiles attmcojp-claude-md --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/natsukium/dotfiles.git skills-src && mkdir -p .claude/skills && cp -r skills-src/hosts/darwin/work/skills/attmcojp-claude-md .claude/skills/attmcojp-claude-md && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "attmcojp-claude-md" agent skill from https://github.com/natsukium/dotfiles/tree/main/hosts/darwin/work/skills/attmcojp-claude-md into .claude/skills/attmcojp-claude-md/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "attmcojp-claude-md", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/natsukium/dotfiles/tree/main/hosts/darwin/work/skills/attmcojp-claude-mdType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add natsukium/dotfiles --skill attmcojp-claude-md -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install natsukium/dotfiles attmcojp-claude-md --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/natsukium/dotfiles.git skills-src && mkdir -p .agents/skills && cp -r skills-src/hosts/darwin/work/skills/attmcojp-claude-md .agents/skills/attmcojp-claude-md && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "attmcojp-claude-md" agent skill from https://github.com/natsukium/dotfiles/tree/main/hosts/darwin/work/skills/attmcojp-claude-md into .agents/skills/attmcojp-claude-md/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "attmcojp-claude-md", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add natsukium/dotfiles --skill attmcojp-claude-md -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install natsukium/dotfiles attmcojp-claude-md --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/natsukium/dotfiles.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/hosts/darwin/work/skills/attmcojp-claude-md .cursor/skills/attmcojp-claude-md && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "attmcojp-claude-md" agent skill from https://github.com/natsukium/dotfiles/tree/main/hosts/darwin/work/skills/attmcojp-claude-md into .cursor/skills/attmcojp-claude-md/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "attmcojp-claude-md", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/natsukium/dotfiles.git --path hosts/darwin/work/skills/attmcojp-claude-md--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add natsukium/dotfiles --skill attmcojp-claude-md -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install natsukium/dotfiles attmcojp-claude-md --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/natsukium/dotfiles.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/hosts/darwin/work/skills/attmcojp-claude-md .gemini/skills/attmcojp-claude-md && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "attmcojp-claude-md" agent skill from https://github.com/natsukium/dotfiles/tree/main/hosts/darwin/work/skills/attmcojp-claude-md into .gemini/skills/attmcojp-claude-md/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "attmcojp-claude-md", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install natsukium/dotfiles attmcojp-claude-mdInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add natsukium/dotfiles --skill attmcojp-claude-md -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/natsukium/dotfiles.git skills-src && mkdir -p .github/skills && cp -r skills-src/hosts/darwin/work/skills/attmcojp-claude-md .github/skills/attmcojp-claude-md && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "attmcojp-claude-md" agent skill from https://github.com/natsukium/dotfiles/tree/main/hosts/darwin/work/skills/attmcojp-claude-md into .github/skills/attmcojp-claude-md/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "attmcojp-claude-md", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add natsukium/dotfiles --skill attmcojp-claude-md -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install natsukium/dotfiles attmcojp-claude-md --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/natsukium/dotfiles.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/hosts/darwin/work/skills/attmcojp-claude-md .opencode/skills/attmcojp-claude-md && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "attmcojp-claude-md" agent skill from https://github.com/natsukium/dotfiles/tree/main/hosts/darwin/work/skills/attmcojp-claude-md into .opencode/skills/attmcojp-claude-md/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "attmcojp-claude-md", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
attmcojp-claude-mdChange the org-level CLAUDE.md that governs every attmcojp repository.
Attmcojp Claude Md is an agent skill from natsukium/dotfiles. Change the org-level CLAUDE.md that governs every attmcojp repository. Its source of truth is a sops-encrypted file in the dotfiles repository, not the read-only copy at ~/src/work/github.com/attmcojp/CLAUDE.md, so it cannot be edited in place. Use when asked to add, change, or remove a rule that should apply across attmcojp checkouts — 「組織のCLAUDE.mdに追記」「attmcojpの共通ルールを更新」 — and whenever a write to that path fails because the file is not writable.
Its SKILL.md is about 1.3k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Agent Workflows, covering Agent instruction files and Operations and SOPs. It works with GitHub. The repository describes itself as: Nix dotfiles for NixOS, Darwin and WSL. The licence is CC0-1.0.
Read from SKILL.md and the folder at commit 31561dd. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
nixgitFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Attmcojp Claude Md loads about 1.3k tokens when it runs. Until then it costs about 118 tokens; SKILL.md has 654 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check noted patterns worth knowing about, such as sudo or a known installer.
run, which needs sudo and is the user's call. Say so explicitly when reporting done —Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from natsukium/dotfiles at commit 31561dd, republished under its CC0-1.0 licence (© natsukium). 654 words, ~1,311 tokens.
.claude/skills/attmcojp-claude-md/SKILL.md (or your agent's skills folder).~/src/work/github.com/attmcojp/CLAUDE.md applies to every attmcojp checkout beneath it,
and it is not editable. It is a symlink into the sops-nix secret store, mode 0400,
replaced wholesale at the next activation. A write there fails; forcing the write to
succeed — chmod, replacing the symlink, writing through it — produces a change that the
next activation discards without warning. Never edit that path.
The source of truth is hosts/darwin/work/attmcojp-claude.md in the dotfiles repository,
encrypted with sops. The rules are attmcojp-internal and that repository is public, which
is why the file is encrypted rather than stored as text, and why the procedure below
never lets the plaintext enter a working tree.
sops and treefmt live in the dotfiles devShell, not on the ambient PATH — bare
make fails with make: sops: No such file or directory. Run every command below
through nix develop --command with the dotfiles repo as the working directory:
the devShell hook acts on the cwd (installing pre-commit hooks, syncing files), so
launching it from another repository mutates that repository instead.
cd /Users/natsukium/src/private/github.com/natsukium/dotfiles1. Decrypt. The path to the plaintext copy is printed on stdout.
nix develop --command make attmcojp-claude-md-open2. Edit that file with the normal file tools. It sits under ~/.cache, deliberately
outside every git repository. Do not copy it anywhere else, and do not paste its contents
into a commit message, PR, issue, or any other repository.
3. Re-encrypt, which also deletes the plaintext copy.
nix develop --command make attmcojp-claude-md-sealFile has not changed, exiting (make exits 2) means the edit was a no-op. That is a
signal, not a broken command — report it rather than retrying.
Sealing deletes the plaintext copy only on success. Any failure leaves it in place on purpose, so an edit is never lost to a transient error; if the change is being abandoned rather than retried, remove it by hand:
rm -f ~/.cache/dotfiles/secrets/attmcojp-claude.md4. Normalize formatting. sops writes compact JSON, but the repo's pre-commit
treefmt hook runs with --fail-on-change, so committing the freshly sealed file fails
on the first attempt. Reformat it first — this only rewrites the whitespace of the
ciphertext JSON; decryption is unaffected:
nix develop --command treefmt hosts/darwin/work/attmcojp-claude.md5. Commit in the dotfiles repository, on whatever branch it is currently on:
git -C /Users/natsukium/src/private/github.com/natsukium/dotfiles commit hosts/darwin/work/attmcojp-claude.mdLeave pushing to the user unless asked. See the next section for the message.
6. Hand the activation back to the user. The decrypted copy at
~/src/work/github.com/attmcojp/CLAUDE.md is stale until this machine's usual switch is
run, which needs sudo and is the user's call. Say so explicitly when reporting done —
otherwise the next session reads the old rules and nobody notices.
This is the one commit in the dotfiles repository whose message must not say why.
That repository's CLAUDE.md requires WHY in every message, and the repository is
public: a message describing which rule changed republishes in plaintext exactly what
the encryption exists to withhold. State that the org rules changed, and stop.
chore(claude-code): update attmcojp org rulesAdd a body only when the reason is itself publishable. Anything naming a team, a customer, an internal process, or the substance of the rule is not. When unsure, omit the body — this exception is deliberate, and a future reader should not "fix" it by filling in detail.
Reviewing the change means comparing plaintext, not reading git diff, which shows only
ciphertext. Re-run attmcojp-claude-md-open after sealing and check the file against
what was intended.
Rules that hold for every attmcojp repository — shared conventions, organisation-wide
constraints. Anything true of one repository belongs in that repository's own
CLAUDE.md, where the team can review it in the open; putting it here hides it from
everyone but this machine. If it is unclear which of the two a rule belongs in, ask.
~/.cache/dotfiles/secrets is empty — no plaintext copy survives.hosts/darwin/work/attmcojp-claude.md, and its message does
not restate what changed.© natsukium, CC0-1.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in hosts/darwin/work/skills/attmcojp-claude-md of natsukium/dotfiles.
Open the folder on GitHubat commit 31561dd
Attmcojp Claude Md next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Attmcojp Claude Md this skillnatsukium/dotfiles | 106 | — | ~1.3k | Automated safety check: Notes | CC0-1.0 | |
| AI Self ImprovementJocysCom/FocusLogger | 213 | — | ~1.1k | Automated safety check: Pass | GPL-3.0 | |
| Setup Matt Pocock Skillsywwynm/EverythingDone | 144 | 8 repos | ~1.7k | Automated safety check: Pass | GPL-3.0 | |
| AI Readyjohnpapa/ai-ready | 226 | — | ~5.4k | Automated safety check: Pass | MIT | |
| Arandu Featurearandu-io/arandu | 281 | — | ~2.5k | Automated safety check: Pass | MIT | |
| Workflow Creatornicepkg/ai-workflow | 285 | — | ~2.6k | Automated safety check: Pass | MIT |
JocysCom/FocusLogger
Update, create, improve, and synchronise this repository's AI agent instructions and related assets (including skills).
ywwynm/EverythingDone
Sets up an Agent skills block in AGENTS.md/CLAUDE.md and docs/agents/ so the engineering skills know this repo's issue tracker (GitHub or local markdown), triage label vocabulary, and domain doc…
johnpapa/ai-ready
ANALYSIS SKILL — Analyze any repository and generate AI-ready configuration — a canonical AGENTS.md, thin per-tool pointer files, skills, CI workflows, issue templates.
arandu-io/arandu
Start here for any change to an Arandu (Go) application that adds or changes behaviour -- "add invoices", "let users publish a post", "send a weekly report", "call the payment provider", "expose…
nicepkg/ai-workflow
Create complete Claude Code workflow directories with curated skills.
dotnet/maui
Analyzes a finished pull request that involved an agent to find what slowed or helped it, and recommends specific changes to instruction files, skills and docs.
natsukium/dotfiles
Delegate a source-grounded design or code review to a fresh pi CLI process using sol or luna, then address verified findings until no blockers remain.
natsukium/dotfiles
Clone and reuse GitHub/GitLab repositories under a single managed root (ghq root) instead of fetching files one-by-one via gh api/WebFetch or scratch-cloning into /tmp.
natsukium/dotfiles
Verify a rendering or window-chrome change in any macOS GUI app unattended — find its CGWindowID via JXA, capture that window alone (with per-pixel alpha) using screencapture -l, and read exact RGBA…
natsukium/dotfiles
Verify a rendering or window-chrome change in a GUI app unattended on Linux/Wayland under the niri compositor — enumerate windows and read output scale via niri msg --json, capture a specific window…
natsukium/dotfiles
Orchestrate English→Japanese translation of po/ja.po — classify, delegate translation/review to subagents, iterate until clean
natsukium/dotfiles
GitHub CLI for pull requests, issues, releases, workflows, and repository operations.
Works with
Categories
Change the org-level CLAUDE.md that governs every attmcojp repository. Attmcojp Claude Md is an agent skill from natsukium/dotfiles.md that governs every attmcojp repository.
Attmcojp Claude Md fits situations like: tasks that involve Agent instruction files; tasks that involve Operations and SOPs.
Run `npx skills add natsukium/dotfiles --skill attmcojp-claude-md -a claude-code`. Or copy the skill folder (hosts/darwin/work/skills/attmcojp-claude-md in natsukium/dotfiles) into .claude/skills/attmcojp-claude-md in your project. Claude Code loads it when a task matches its description.
Run `npx skills add natsukium/dotfiles --skill attmcojp-claude-md -a codex`. Or copy the skill folder (hosts/darwin/work/skills/attmcojp-claude-md in natsukium/dotfiles) into .agents/skills/attmcojp-claude-md in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add natsukium/dotfiles --skill attmcojp-claude-md -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/attmcojp-claude-md, .gemini/skills/attmcojp-claude-md, .github/skills/attmcojp-claude-md and .opencode/skills/attmcojp-claude-md in your project.
Going by SKILL.md and its folder, Attmcojp Claude Md needs the command-line tools its instructions call (nix and git).
SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found notes only (runs commands with sudo), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.
Attmcojp Claude Md is published under the CC0-1.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.3k tokens (SKILL.md is roughly 5.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Attmcojp Claude Md: AI Self Improvement (JocysCom/FocusLogger, 213 stars), Setup Matt Pocock Skills (ywwynm/EverythingDone, 144 stars), AI Ready (johnpapa/ai-ready, 226 stars) and Arandu Feature (arandu-io/arandu, 281 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
natsukium (a GitHub user) maintains it in natsukium/dotfiles, which has 106 GitHub stars. The repository holds 10 skills in this directory. The repository was last updated on October 10, 2026.
Source: natsukium/dotfiles on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.