Skip to main content

opensrc

Fetch npm package source code for implementation analysis. Use when types/docs aren't enough and you need to understand HOW a library works internally.

الانتقال إلى التثبيت

معلومات المصدر

المستودع
andreasasprou/agent-skills
آخر نشاط في المصدر
٨ يناير ٢٠٢٦ في ١٠:١٥
لغة SKILL.md المكتشفة
الإنجليزية
النجوم
٧
التفرعات
٣

خيارات التثبيت

يُحدَّد Prompt الذي يراجع المصدر أولًا بشكل افتراضي. يمكنك التبديل إلى أمر مباشر أو تنزيل نسخة محلية.

مراجعة ملفات المصدر

اقرأ SKILL.md وأي ملفات مرافقة يعرضها SkillsMP قبل أن تقرر التثبيت.

عرض SKILL.md

SKILL.md
تعليمات المصدر · معاينة للقراءة فقط
name
opensrc
description
Fetch npm package source code for implementation analysis. Use when types/docs aren't enough and you need to understand HOW a library works internally.
allowed-tools
["Bash","Read","Glob","Grep"]
# opensrc Fetch npm package source code locally when you need to understand implementation details. ## When to Use - Debugging unexpected library behavior - Understanding internal patterns before extending a library - Types/docs are insufficient ## Commands ```bash # Fetch package(s) npx opensrc <package> npx opensrc ai zod @anthropic-ai/sdk # Check what's fetched cat opensrc/sources.json # Clean up when done rm -rf opensrc/<package> ``` ## Exploration Pattern ```bash # 1. Fetch npx opensrc ai # 2. Check structure (many are monorepos) ls opensrc/ai/packages/ # 3. Find what you need grep -r "functionName" opensrc/ai/src/ # 4. Read the implementation # (use Read tool) # 5. Clean up rm -rf opensrc/ai ``` ## Tips - **Check `sources.json` first** - don't re-fetch what's already there - **Target specific files** - don't read entire packages - **Monorepos**: Check `packages/` directory for subpackages - **Clean up** - source code takes disk space, remove when done ## Common Packages | Package | Structure | |---------|-----------| | `ai` | Monorepo: `packages/anthropic/`, `packages/openai/`, etc. | | `@anthropic-ai/sdk` | Single package: `src/` | | `zod` | Single package: `src/types/` |
عرض على GitHub