Our review
This skill analyzes the source code of external libraries or code written in other languages to understand their implementation and integration.
Strengths
- Locates source files of installed dependencies automatically.
- Reads and interprets non-Python code (C++, specialized text files).
- Highlights differences between external implementation and current project implementation.
Limitations
- Cannot handle binary files or unknown formats without a parser.
- May be slow on large external codebases.
- Does not always explain fine interface details.
Use this skill when you need to understand how a feature is implemented in a dependency or non-Python code to adapt or port it.
Avoid this skill if official documentation is sufficient or the code is trivial.
Security analysis
SafeThis skill only instructs reading and analyzing existing files using 'view_file', with no execution, network access, or destructive actions. There is no risk of data exfiltration or system harm.
No concerns found
Examples
Find and analyze the implementation of the `compute_metrics` function in the `scikit-learn` library installed in the virtual environment. Explain its data structures and algorithm.Read the C++ file at `src/engine/processor.cpp` and explain how the `process` method works. Map its logic to Python code in our project.View the MEDM `.adl` file at `panels/screen.adl` and analyze its structure to determine how it defines graphical elements.name: analyze_code description: 外部ライブラリや他言語で書かれたコードの実装を分析する
Analyze External Code
This skill helps in understanding code outside of the main Python source tree.
Instructions
-
Locate Source:
- If analyzing an installed library: Find where it is installed (usually
.venv/lib/pythonX.X/site-packages/). - If analyzing non-Python code (e.g. C++, MEDM files): Find the files in the file tree.
- If analyzing an installed library: Find where it is installed (usually
-
Read and Analyze:
- Use
view_fileto read the implementation. - For binary files or unknown formats, try to find a parser or read as text if applicable (e.g. MEDM
.adlfiles are text). - Map the external logic to how it interacts with or should be implemented in
gwexpy.
- Use
-
Report:
- Explain the data structures, algorithms, or logic flow found.
- Highlight differences with the current
gwexpyimplementation.
Next.js App Router Expert
Development
A skill that turns Claude into a Next.js App Router expert.
README Generator
Development
Creates professional and comprehensive README.md files for your projects.
API Documentation Writer
Development
Generates comprehensive API documentation in OpenAPI/Swagger format.