Back to Skills

moai-tool-ast-grep

hnabyz-bot
Updated 3 days ago
5 views
0
View on GitHub
Otherastrefactoringcode-searchlintstructural-searchsecuritycodemod

About

This skill enables structural code search and automated refactoring across 40+ languages using AST pattern matching. It's ideal for security scanning, linting, and complex code transformations where regex falls short. Developers should use it for syntax-aware code modifications that preserve program structure.

Quick Install

Claude Code

Recommended
Primary
npx skills add hnabyz-bot/fpga-work -a claude-code
Plugin CommandAlternative
/plugin add https://github.com/hnabyz-bot/fpga-work
Git CloneAlternative
git clone https://github.com/hnabyz-bot/fpga-work.git ~/.claude/skills/moai-tool-ast-grep

Copy and paste this command in Claude Code to install this skill

GitHub Repository

hnabyz-bot/fpga-work
Path: .claude/skills/moai-tool-ast-grep
0

Related Skills

图片上传

Other

This skill uploads images to cloud storage and returns publicly accessible URLs. It supports both local images (via Base64 encoding) and web image URLs for rehosting. Developers can use it when they need to make images available to AI models or convert local files to shareable links.

View skill

视频链接解析

Other

This Claude Skill extracts watermark-free video download URLs from social media sharing links. It supports platforms like TikTok, Douyin, Bilibili, and Instagram by parsing the provided URL and returning direct media resources. Developers can integrate it via the `parse_video` MCP tool when users need to download or process videos without watermarks.

View skill

moai-tool-ast-grep

Other

This skill enables structural code search, security scanning, and refactoring across 40+ languages using AST pattern matching. It's ideal for developers needing precise code transformations or security analysis beyond regex capabilities. Use it for automated code modifications, vulnerability detection, or complex linting tasks.

View skill

fal-llms-txt

Other

This skill retrieves all model variants and their corresponding `llms.txt` documentation links for any fal.ai model series. It triggers when users provide a fal.ai model link and request the llms.txt file, want to view model documentation, or need to see available variants. The skill automatically discovers different model versions (like pro/standard) and appends `/llms.txt` to each variant's URL to generate the documentation links.

View skill