원클릭으로
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