smart-explore 是做什麼的?
使用 tree-sitter AST 解析進行代幣優化的結構化程式碼搜尋。在需要了解程式碼結構、尋找函式或有效探索程式碼庫時,取代完整檔案讀取。
使用 tree-sitter AST 解析進行代幣優化的結構化程式碼搜尋。在需要了解程式碼結構、尋找函式或有效探索程式碼庫時,取代完整檔案讀取。
此技能(thedotmack/smart-explore)提供了一種基於 tree-sitter AST 解析的 token 優化結構化程式碼搜尋方法。它能讓 AI 代理(如 Claude Code、Cursor 等)在探索程式碼庫時,避免讀取完整檔案,從而節省大量 token。此技能專為需要理解程式結構、定位特定函式或快速導覽大型專案的場景而設計。它透過解析程式碼的抽象語法樹(AST)來定位函式定義、類別、變數等結構元素,並僅返回相關的結構化資訊,而非原始檔案內容。這不僅提高了搜尋效率,也降低了 API 呼叫成本。根據其 SKILL.md 文件,它支援多種程式語言,並能與其他檔案操作技能無縫整合。
npx skills add https://github.com/thedotmack/claude-mem/tree/main/skills/smart-exploreInstalled? Explore more 程式設計與開發 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →
使用 tree-sitter AST 解析進行代幣優化的結構化程式碼搜尋。在需要了解程式碼結構、尋找函式或有效探索程式碼庫時,取代完整檔案讀取。
This repo contains 11 individual skills — each has its own dedicated page.
Watch a pull request or review cycle until it is ready to merge. Use when asked to babysit, monitor, or keep checking PR comments, reviews, and CI until all actionable issues are resolved.
Automated semantic versioning and release workflow for Claude Code plugins. Handles version increments across package.json, marketplace.json, plugin.json manifests, build verification, git tagging, GitHub releases, and changelog generation. NPM publishing (so `npx [email protected]` resolves) is handed off to the human maintainer, who raised npm security.
Execute a phased implementation plan using subagents. Use when asked to execute, run, or carry out a plan — especially one created by make-plan.
Explain how claude-mem captures observations, when memory injection kicks in, and where data lives. Use when the user asks "how does claude-mem work?" or "what is this thing doing?".
Build and query AI-powered knowledge bases from claude-mem observations. Use when users want to create focused "brains" from their observation history, ask questions about past work patterns, or compile expertise on specific topics.
Prime a codebase by reading every source file in full. Use when starting work on a new or unfamiliar project, or when the user asks to "learn the codebase", "read the codebase", "prime", or "get up to speed".
Create a detailed, phased implementation plan with documentation discovery. Use when asked to plan a feature, task, or multi-step implementation — especially before executing with do.
Search claude-mem's persistent cross-session memory database. Use when user asks "did we already solve this?", "how did we do X last time?", or needs work from previous sessions.
Map a codebase into feature-grouped flowcharts, identify duplicated concerns across features, and propose a unified architecture. Use when asked to "find the ideal path," unify duplicated systems, or audit architecture before a refactor. Emits a proposed unified flowchart plus per-system /make-plan prompts.
Generate a "Journey Into [Project]" narrative report analyzing a project's entire development history from claude-mem's timeline. Use when asked for a timeline report, project history analysis, development journey, or full project report.
Turn one document into a kawaii NotebookLM slide-deck PDF. Use for "wowerpoint this", "make a deck about <file>", "turn this report into slides", or any request to render a single document as shareable narrative slides.
Send and manage iMessages via BlueBubbles, including attachments, tapbacks, edits, replies, and groups.
Control Eight Sleep pods (status, temperature, alarms, schedules).
BluOS CLI (blu) for discovery, playback, grouping, and volume.
Create, search, and manage Bear notes via grizzly CLI.
Capture frames or clips from RTSP/ONVIF cameras.
Search GIF providers with CLI/TUI, download results, and extract stills/sheets.