From f3d0172e96aa664b6c4ea61bf03f4f31f0800e67 Mon Sep 17 00:00:00 2001 From: Agent Norton Date: Fri, 11 Sep 2026 22:37:32 +0000 Subject: [PATCH 1/2] Credit the people whose public work this repo borrows Issue #31 promised README credit once adopted find-inspiration ideas landed. Ten have, from five repos, and the README credited nobody. Three more authors were credited only in frontmatter or a submodule URL. --- README.md | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 6b2a59b9..6a306b0c 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,8 @@ -## Why? +[![ci](https://github.com/nonrational/dotfiles/actions/workflows/ci.yml/badge.svg)](https://github.com/nonrational/dotfiles/actions/workflows/ci.yml) -Because storing cross-machine config is cumbersome. Installing Git is — for the most part — easy. +## nonrational/dotfiles + +_Architectural Digest_ for `$HOME`. # Installation @@ -57,3 +59,16 @@ make deploy Since live-copies are symlinked out, commit and push changes as necessary. For big refactors, don't try to do it live; use a separate clone or worktrees. + +# Credits + +People whose good work I've borrowed, curated via [`/find-inspiration`](home/.agents/skills/find-inspiration/SKILL.md). + +- **Alex Hillman** · [alexknowshtml/claude-skills](https://github.com/alexknowshtml/claude-skills) +- **chriskempson** · [chriskempson/tomorrow-theme](https://github.com/chriskempson/tomorrow-theme) +- **Jess Frazelle** · [jessfraz/dotfiles](https://github.com/jessfraz/dotfiles) +- **Jesse Vincent** · [obra/dotfiles](https://github.com/obra/dotfiles) +- **Lars Kappert** · [webpro/dotfiles](https://github.com/webpro/dotfiles) +- **Matt Pocock** · [mattpocock/skills](https://github.com/mattpocock/skills) +- **Paul Irish** · [paulirish/dotfiles](https://github.com/paulirish/dotfiles) +- **Sam Moore** · [samandmoore/dotfiles](https://github.com/samandmoore/dotfiles) From 5ca421b66ed518d233950aaec06a3789b5c44e13 Mon Sep 17 00:00:00 2001 From: Agent Norton Date: Fri, 11 Sep 2026 22:37:32 +0000 Subject: [PATCH 2/2] Carry the credit reminder in every filed find-inspiration issue The credit rule lived only in #31, so the sessions that landed adopted items never saw it. Those sessions read the issue, not the skill, so the reminder now travels in the issue body, and Phase 7 says why. Co-Authored-By: Claude Opus 5 (1M context) --- home/.agents/skills/find-inspiration/SKILL.md | 5 +++++ home/.agents/skills/find-inspiration/bin/triage-issues.py | 7 +++++++ 2 files changed, 12 insertions(+) diff --git a/home/.agents/skills/find-inspiration/SKILL.md b/home/.agents/skills/find-inspiration/SKILL.md index 6b1b10bb..2fbc826d 100644 --- a/home/.agents/skills/find-inspiration/SKILL.md +++ b/home/.agents/skills/find-inspiration/SKILL.md @@ -172,3 +172,8 @@ documented rollback. Otherwise stop — the issues are the durable handoff. Summarize filed / piloted / rejected / untriaged. Commit the updated `decisions.jsonl` (and any new `runs/` file) — the log is the skill's memory and must survive a fresh clone. Delete any temp clone. Confirm the source was never modified. + +Credit is owed when an adopted or spiked item lands, not when it is filed, and landing usually happens in a +later session that never loads this skill. So each filed issue carries an **On landing** section +telling whoever closes it to add the source's author under **Credits** in `README.md` if they +aren't listed yet. diff --git a/home/.agents/skills/find-inspiration/bin/triage-issues.py b/home/.agents/skills/find-inspiration/bin/triage-issues.py index e9bb6c17..df44c412 100755 --- a/home/.agents/skills/find-inspiration/bin/triage-issues.py +++ b/home/.agents/skills/find-inspiration/bin/triage-issues.py @@ -119,6 +119,13 @@ def issue_body(item, run): for heading, key in sections: if item.get(key): parts.append(f"## {heading}\n\n{item[key]}") + # The session that lands an item reads the issue, not the skill, so the + # credit reminder has to travel in the body. + parts.append( + "## On landing\n\n" + f"If {source}'s author isn't under **Credits** in `README.md` yet, add them: " + "avatar, name, repo link. Credit the author, not the item." + ) return "\n\n".join(parts) + "\n"