Back to list
tatsuki-washimi

review-repo

by tatsuki-washimi

gwpy expansions for experiments

0🍴 0📅 Jan 25, 2026

SKILL.md


name: review_repo description: リポジトリ全体を構造、コード品質、テスト、ドキュメントの観点から体系的にレビューし、優先度付きの改善レポートを生成する

Review Repository

Evaluates the overall quality and structure of the repository and creates an improvement roadmap.

Procedure

  1. Understand Directory Structure:

    • Use list_dir to obtain an overview of the project (e.g., gwexpy, tests, docs, examples).
    • Use find_by_name to check the distribution of major file formats (.py, .ipynb, .md, .toml).
  2. Verify Design and Dependencies:

    • Read README.md to understand the project's purpose and key features.
    • Check pyproject.toml or setup.py to grasp dependencies and build configurations.
  3. Code Quality Screening:

    • Use grep_search to find anti-patterns or lingering items:
      • except Exception: (Overly broad exception catching)
      • pass (Empty blocks)
      • TODO, FIXME, XXX
      • Support code for older Python versions (sys.version_info)
    • Use view_file_outline to check if methods in major classes have type hints and docstrings.
  4. Verification of Testing and QA:

    • Assess the scale and status of tests using the run_tests skill or run_command (pytest --collect-only).
    • Check CI configurations such as GitHub Actions (.github/workflows).
  5. Report Generation and Task Creation:

    • Create a report including the following sections:
      • Overview: Project scale and current state.
      • Strengths: Points of good implementation and design.
      • Improvements (P1: High, P2: Med, P3: Low): Specific issues organized by priority.
    • Based on the report, save a "Markdown-formatted improvement task prompt" in the .agent/ directory that is easy for the AI to understand.

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ヶ月以内に更新がある

0/10
フォーク

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

0/5
Issue管理

オープンIssueが50未満

+5
言語

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

+5
タグ

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

0/5

Reviews

💬

Reviews coming soon