スキル一覧に戻る
IndenScale

git-reference-manager

by IndenScale

Typedown: Progressive formalization for Markdown. Bridge the gap between unstructured docs and strict data schemas.

5🍴 0📅 2026年1月22日
GitHubで見るManusで実行

SKILL.md


name: git-reference-manager description: "Safely introduce external Git repositories as reference materials. Responsible for managing the _reference directory, ensuring external code is read-only and does not pollute the project's version control."

Git Reference Manager

This skill provides guidance on how to formally introduce external repositories into a project for reading and learning. This is crucial for understanding third-party library architectures or finding best practices.

Core Rules

Isolation Principle: Reference code must be strictly isolated within the _reference/ directory. It is strictly forbidden to commit it to the main project's Git history.

Standard Workflow

When you need to reference an external repository (e.g., anthropics/skills or pandas), you must strictly follow these three steps in order:

1. Prepare Sandbox

First, ensure the dedicated directory for storing reference materials exists.

  • Check: Does the _reference directory exist in the project root?

  • Action: If not, create it.

    mkdir -p _reference
    

2. Secure Boundary

Before pulling any code, you must ensure that Git ignores this directory.

  • Check: Does the .gitignore file contain _reference/?

  • Action: If not, append it to the end of the file.

    # Check
    grep "_reference/" .gitignore
    # Append (if missing)
    echo -e "\n# External References\n_reference/" >> .gitignore
    

3. Fetch References

Clone the target repository into a subdirectory within the sandbox.

  • Naming: Use the repository name as the subdirectory name.

  • Action: Use git clone.

    git clone <REPO_URL> _reference/<REPO_NAME>
    
  • Note: Deep history is not required; it is recommended to use --depth 1 to save time and space.

    git clone --depth 1 https://github.com/anthropics/skills.git _reference/anthropics_skills
    

Best Practices

  • Read-Only Mode: Treat all files under _reference/ as read-only. Do not modify them unless it is for testing certain changes (but be aware that changes will be lost).
  • Search via grep: Use grep or ripgrep to search for code patterns within the reference directory.
  • Discard Anytime: Since these files are ignored by git and can be re-cloned, you can delete them at any time to free up space after finishing your task.

Example

User Request: "I want to see how React's source code handles Hooks."

Agent Execution:

  1. mkdir -p _reference
  2. grep "_reference" .gitignore || echo "_reference/" >> .gitignore
  3. git clone --depth 1 https://github.com/facebook/react.git _reference/react
  4. Start reading _reference/react/packages/react-reconciler/...

スコア

総合スコア

70/100

リポジトリの品質指標に基づく評価

SKILL.md

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

+20
LICENSE

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

+10
説明文

100文字以上の説明がある

+10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

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

0/5
Issue管理

オープンIssueが50未満

+5
言語

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

+5
タグ

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

0/5

レビュー

💬

レビュー機能は近日公開予定です