Back to list
eveld

gather-project-metadata

by eveld

Research, planning, and implementation workflows for Claude Code

3🍴 1📅 Jan 6, 2026

SKILL.md


name: gather-project-metadata description: Use when creating research or plan documents to gather git commit, branch, repository info.

Gather Project Metadata

Collect metadata for documentation frontmatter.

What to Gather

  • Current timestamp (ISO format with timezone)
  • Git commit hash
  • Git branch name
  • Repository name
  • Project name (from directory or package.json)

How to Gather

Run the metadata collection script:

~/.claude/scripts/collect-metadata.sh

Or gather manually:

# Timestamp
date -u +"%Y-%m-%dT%H:%M:%SZ"

# Git info
git rev-parse HEAD
git rev-parse --abbrev-ref HEAD
git remote get-url origin | sed 's/.*[:/]\(.*\)\.git/\1/'

# Project name
basename $(pwd)

Usage in Documents

Insert gathered metadata into frontmatter:

---
date: 2025-12-23T10:30:00Z
git_commit: abc123...
branch: main
repository: github.com/eveld/claude
---

Template Variables

When using templates, replace these placeholders:

  • {ISO_TIMESTAMP} - ISO 8601 timestamp
  • {GIT_COMMIT} - Full commit hash
  • {BRANCH_NAME} - Current branch
  • {REPOSITORY} - Repository path
  • {PROJECT_NAME} - Project name
  • {DATE} - Simple date (YYYY-MM-DD)

Score

Total Score

60/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新

+5
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

0/5
タグ

1つ以上のタグが設定されている

+5

Reviews

💬

Reviews coming soon