Claude-skill-registry lc-explain

Generate markdown explanation for a LeetCode solution (project)

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/lc-explain" ~/.claude/skills/majiayu000-claude-skill-registry-lc-explain && rm -rf "$T"
manifest: skills/data/lc-explain/SKILL.md
source content

LeetCode Explain

Generate a markdown explanation for a solved problem.

Usage

/lc-explain <problem_id>
- Generate explanation for the problem

Instructions

  1. Find the solution file in
    problems/
    directory (e.g.,
    problems/1.two-sum.rs
    )
  2. Read the solution code
  3. Create explanation file at
    explanation/problems/<problem_id>.<problem-name>.md

Explanation Format

# <problem_id>. <Problem Title>

## 問題

<問題の簡潔な説明>

Input: ... Output: ...


## 解法: <解法名>

### アイデア

<解法の核心を1-2文で>

### アルゴリズム

1. <ステップ1>
2. <ステップ2>
3. ...

### コード解説

```rust
<コードの重要部分を抜粋して解説>

計算量

  • 時間: O(?) - <理由>
  • 空間: O(?) - <理由>

別解との比較(任意)

解法時間空間
.........

## Notes

- 日本語で書く
- Rust の API(HashMap, entry, etc.)の使い方も解説する
- 初心者にもわかりやすく