ワンクリックで
explore-opensource-library-impl
Prompt template for exploring open-source code (extracted from paint/note). User will refine later.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Prompt template for exploring open-source code (extracted from paint/note). User will refine later.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
REQUIRED for end-user customization of Linux desktop, window manager, or system config. Use when editing ~/.config/hypr/, ~/.config/waybar/, ~/.config/walker/, ~/.config/alacritty/, ~/.config/kitty/, ~/.config/ghostty/, ~/.config/mako/, or ~/.config/omarchy/. Triggers: Hyprland, window rules, animations, keybindings, monitors, gaps, borders, blur, opacity, waybar, walker, terminal config, themes, wallpaper, night light, idle, lock screen, screenshots, layer rules, workspace settings, display config, and user-facing omarchy commands. Excludes Omarchy source development in ~/.local/share/omarchy/ and omarchy-dev-* workflows.
REQUIRED when the user explicitly says "buddy", "task-buddy", or "verify-buddy" (or plurals "buddies", "task-buddies", "verify-buddies", and close variants like "use buddy", "run a task-buddy", "do a verify-buddy", "run 4 verify-buddies"). Do not trigger on generic phrases like "second opinion", "external review", "another model", or "GPT" -- only on the literal terms buddy / task-buddy / verify-buddy (and their plurals).
Conventions for creating or modifying personal scripts in ~/workspace/conf/bin. Trigger when adding, editing, or discussing scripts in the bin directory.
Create, refine, review, merge, and archive project plan files. Use when the task is about planning work, naming plan files, creating new plan documents under ./plan, or archiving completed plans into ./plan-archive.
Prompt template for exploring open-source code (extracted from paint/note). User will refine later.
Prompt template for exploring open-source code (extracted from paint/note). User will refine later.
| name | explore-opensource-library-impl |
| description | Prompt template for exploring open-source code (extracted from paint/note). User will refine later. |
I'm learning how this library works from the ground up. Analyze the codebase and explain the following to me in clear, educational terms. Assume I'm a systems programmer comfortable with C and graphics but unfamiliar with this specific codebase.
## Architecture
- What are the main public API functions and what does each do?
- Trace a simple input through the full pipeline from entry point to output.
- What are the core data structures and how do they relate?
## Memory
- How is memory allocated? Can I supply my own allocator?
- Where do allocations happen and what are their lifetimes?
## Algorithm
- What algorithm is implemented and where does each phase begin in the code?
- How are degenerate/edge cases handled (coincident points, zero-area, self-intersections)?
## Integration
- What's the minimal code to use this library for a basic case?
- What format does input/output use (flat arrays, structs, index buffers)?
- What compile-time defines or configuration options exist?
- What hard limitations should I know about?
## Portability
- Any libc dependencies, global state, or platform-specific assumptions?
- How would I build this as a static C library from a Zig build system?
I'm learning how this library works from the ground up. Analyze the codebase and explain the following to me in clear, educational terms. Assume I'm a systems programmer comfortable with C and graphics but unfamiliar with this specific codebase.
can you create a detailed note of the public api and example usage called api-overview
can you create a note that is a explianer about how the earcut algo works without any code called how-it-works
can you create a note with a consise overview that covers what it is, key capabilities, limitations, dependencies, resouces links (like git remote, website, docs), and a break down of the lines of code for the different interal features of the codebase called overview