ast-extractor-workflow

Scaffold tree-sitter AST extractors for TypeScript and JavaScript in AICA.

Updated Mar 16, 2026
One-click install
npx skills add https://github.com/smitkhanparaZuru/AI-Coding-Automation --skill ast-extractor-workflow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ast-extractor-workflow
Source: https://github.com/smitkhanparaZuru/AI-Coding-Automation/tree/main/.github/skills/ast-extractor-workflow
Command: npx skills add https://github.com/smitkhanparaZuru/AI-Coding-Automation --skill ast-extractor-workflow

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a structured workflow for creating AST extractors to parse TypeScript and JavaScript code within AICA, helping teams standardize how patterns such as imports, exports, functions, hooks, and types are extracted from codebases.

Core Features & Use Cases

  • Automated scaffolding for new extractors with templates and guidelines.
  • Reproducible runner integration to apply extractors across a repository and collect results.
  • Documentation and testing scaffolds to ensure robustness when parsing real code across diverse repos.

Quick Start

Run the AST extractor workflow to scaffold a new extractor in your repository.

Frequently Asked Questions about ast-extractor-workflow

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a tree-sitter AST extractor for TypeScript and JavaScript code?

To build a tree-sitter AST extractor for TypeScript and JavaScript, you can use a workflow that automates scaffolding for new extractors, providing code templates and frontmatter-driven metadata to parse patterns like imports, functions, and types.

What is an AST extractor workflow used for in code analysis?

An AST extractor workflow is used for code analysis to standardize how structural patterns such as exports, hooks, and types are parsed from TypeScript and JavaScript codebases, ensuring a repeatable architecture across diverse repositories.

How do I scaffold test cases for JavaScript AST extraction?

You can scaffold test cases for JavaScript AST extraction by using an automated workflow that provides testing scaffolds and example tests, ensuring robustness when parsing real code across diverse repositories.

Can I integrate AST extractors with a runner to parse code across a repository?

Yes, you can integrate AST extractors with a reproducible runner to apply the extractors across a repository and collect the parsing results for TypeScript and JavaScript code analysis.

Does this AST extractor workflow require specific dependencies to parse TypeScript?

No specific dependencies are required to use this workflow for parsing TypeScript, as it provides a standardized template, runner integration, and frontmatter-driven metadata to guide the tree-sitter extraction setup.