ワンクリックで
scan-projects
Scan subdirectories and files to create/update projects.tsv with metadata and LLM-generated summaries
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Scan subdirectories and files to create/update projects.tsv with metadata and LLM-generated summaries
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Introduce codespell spell-checking to a project. Creates branch, config file, CI workflow (GitHub Actions or Forgejo Actions for Codeberg), pre-commit hook. Lists typos, helps identify paths/words to ignore, and fixes typos interactively. Use when setting up codespell in a new project.
Introduce REUSE specification compliance (LICENSES/ directory, REUSE.toml, SPDX headers) to a software project or BIDS dataset, then validate it. Covers BIDS data-vs-code separation, DUO (Data Use Ontology) integration, DEP-3 patch tagging for vendoring repos, and integration with tox / pre-commit / Makefile / GitHub Actions. Use when adding licensing metadata to a project, fixing `reuse lint` failures, licensing a BIDS dataset, or annotating patches in a vendoring repo.
Introduce git-bug distributed issue tracking to a git project. Configures GitHub bridge, syncs issues, pushes refs, and documents workflow in DEVELOPMENT.md and CLAUDE.md. Use when setting up git-bug in a new project.
Annotate a paper or work with CRediT (Contributor Roles Taxonomy) author contributions and render the LaTeX byline. Creates a `.tributors.credit.yaml` overlay (single source of truth, compatible with con/tributors), seeds it from sibling repos' git history when present, renders the "Author Contributions" section into LaTeX or Markdown for the target venue, emits JATS XML for publisher metadata, and (via render_authors.py) renders the `\author{}` block with affiliation references. Use when a paper needs a CRediT statement, when standardising contributor attribution across a multi-repo work, when authors need an auto-generated byline + affiliation block, or when the user mentions CRediT / NISO Z39.104 / contributor roles / author contribution section.
Load a PR's review feedback (human + bot) **and CI status**, classify each comment, and recommend what to address vs dismiss with draft responses. CI failures (merge conflicts, lint, tests, workflow runs) are first-class — diagnose, propose a fix, and bundle into the same actionable report. Works from a local repo directory or a PR URL.
Review dashboard PRs needing your response and generate high-confidence update proposals for PRs where maintainers are waiting
| name | scan-projects |
| description | Scan subdirectories and files to create/update projects.tsv with metadata and LLM-generated summaries |
Scans all entries (git repos, plain directories, and standalone files) in the current folder and creates/updates a projects.tsv file with metadata and summaries.
The projects.tsv file contains tab-separated columns:
git, dir, or filepython3 ~/.claude/skills/scan-projects/scan.py
Collects metadata for all entries. Git repos get full metadata (language, license, commits, URL). Plain directories get language detection and license scanning. Files get type classification. All summaries start as "NEEDS_ANALYSIS".
batch_update.pyupdate_summary.py --list [N]: List N entries needing analysisupdate_summary.py <folder> <summary>: Update single entrybatch_update.py -: Batch update from JSON (stdin)batch_update.py <file.json>: Batch update from JSON file| Type | Language detection | License | Commits | URL |
|---|---|---|---|---|
git | File extension counting | LICENSE/COPYING parsing | Earliest + latest | git remote get-url origin |
dir | File extension counting | LICENSE/COPYING parsing | N/A | N/A |
file | Extension mapping | N/A | N/A | N/A |
.claude