スキル一覧に戻る
GrishaAngelovGH

project-feature-explainer

by GrishaAngelovGH

A collection of Gemini CLI agent skills designed to support specialized software engineering workflows.

8🍴 1📅 2026年1月17日
GitHubで見るManusで実行

SKILL.md


name: project-feature-explainer description: Expert guidance for explaining project features. Use this skill when you need to provide a comprehensive explanation of how a specific feature works, including summaries, deep dives, usage examples, and sequence/workflow diagrams. This skill has references directory which contains additional instructions checklist.md, example-output.md and explanation-template.md that MUST be used for every analysis.

Project Feature Explainer Skill

This skill provides a systematic approach to analyzing and explaining a specific feature within a codebase.

Workflow

  1. Identify Entry Points: Locate the main functions, classes, or API endpoints that trigger the feature.
  2. Trace Dependencies: Identify the internal modules, services, or external APIs the feature relies on.
  3. Analyze Data Flow: Understand how data enters the feature, how it's transformed, and where it's stored or returned.
  4. Draft Explanation: Structure the explanation using the mandatory sections below.
  5. Verify: Cross-reference the draft with the references/checklist.md to ensure completeness.

Mandatory Output Structure

1. Feature Summary

A high-level overview (1-2 paragraphs) explaining what the feature does and why it exists.

2. Deep Dive (Technical Details)

A detailed breakdown of the internal implementation.

  • Key Components: List the main files/classes/functions involved.
  • Logic Flow: Step-by-step description of the execution path.
  • State Changes: Describe any side effects (e.g., database updates, cache invalidation).

3. Usage & Examples

Code snippets or CLI commands showing how to use the feature.

  • Include common parameters and expected outputs.
  • Provide a "Happy Path" example.

Guidelines

  • Be Concise: Focus on the "how" and "why" without repeating obvious code logic.
  • Reference Code: Use specific file paths and symbol names.
  • Contextualize: Explain how this feature fits into the broader system architecture.

スコア

総合スコア

70/100

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

SKILL.md

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

+20
LICENSE

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

+10
説明文

100文字以上の説明がある

+10
人気

GitHub Stars 100以上

0/15
最近の活動

1ヶ月以内に更新

+10
フォーク

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

0/5
Issue管理

オープンIssueが50未満

+5
言語

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

0/5
タグ

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

+5

レビュー

💬

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