scan

Scan codebases, import documents, and explore web apps to generate product landscapes, rule seeds, and E2E test definitions.

Updated Mar 21, 2026
One-click install
npx skills add https://github.com/puwenjunluck-pixel/aioncode --skill scan-puwenjunluck-pixel
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scan
Source: https://github.com/puwenjunluck-pixel/aioncode/tree/main/skills/scan
Command: npx skills add https://github.com/puwenjunluck-pixel/aioncode --skill scan-puwenjunluck-pixel

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, pypdf2, pdfplumber, requests, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill simplifies the process of onboarding into existing projects, creating detailed product landscapes, and importing documentation, without the need for extensive manual work.

Core Features & Use Cases

  • Project Onboarding: Quickly understand the product, rules, and key processes with generated artifacts.
  • Product Landscape: Automatically build a comprehensive overview of the product's features, data models, API surfaces, UI structures, and code patterns.
  • Rule Seed: Extract and accumulate coding conventions and pitfalls from the codebase.
  • E2E Test Definition: Generate executable test cases for end-to-end testing based on code, browser exploration, and imported documentation.
  • Use Case: When you join a new project, use this Skill to get a quick understanding of the product's structure and functionality, and to set up a foundation for further development.

Quick Start

Run the /aion:scan command to initiate the scanning process for your project.

Frequently Asked Questions about scan

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

FAQPage Schema
How do I onboard an existing codebase and understand the product landscape?

Product onboarding involves scanning the codebase, importing documents, and exploring web applications to build a comprehensive product landscape. It extracts coding conventions, generates rule seeds, and creates E2E test definitions to help you understand the product's structure.

What is the best way to generate executable E2E test definitions from existing code?

The best way to generate E2E test definitions is by combining code analysis with browser exploration and imported documentation. Using Playwright for web app exploration, you can create executable test cases that reflect actual UI structures and product features.

Can I extract coding conventions and pitfalls automatically from a codebase?

Yes, you can extract coding conventions and pitfalls automatically by scanning the codebase to generate a rule seed. This rule seed accumulates existing patterns and rules, providing a foundation for further development without extensive manual review.

Does web app exploration for E2E testing require browser automation tools?

Yes, web app exploration for E2E testing requires browser automation tools like Playwright. This dependency allows the scanning process to interact with the application's UI structures, ensuring that the generated E2E test definitions are accurate and executable.

How to import documentation and scan codebases for project onboarding?

To import documentation and scan codebases for project onboarding, initiate the scanning process using Python libraries like pypdf2 and pdfplumber for document analysis. This imports documents alongside code scans to create a detailed product overview and rule seed.