ci_architecture

Analyze GitHub Actions CI/CD architectures and generate CI_ARCHITECTURE.md reports.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/IceT5/evaluationagent --skill ci-architecture
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ci_architecture
Source: https://github.com/IceT5/evaluationagent/tree/main/src/evaluator/skills/ci_analyzer
Command: npx skills add https://github.com/IceT5/evaluationagent --skill ci-architecture

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyyaml, and includes scripts (resource) components.

What problem does it solve?

Analyzes GitHub Actions CI/CD architecture by extracting raw data and leveraging an LLM to classify and structure the workflow into an actionable architecture report.

Core Features & Use Cases

  • LLM-driven architecture reasoning: converts raw workflow data into a clear CI/CD architecture diagram and call graph.
  • Comprehensive data extraction: captures workflows, jobs, steps, actions, script calls, matrix expansions, and pre-commit configurations.
  • Use Case: Compare architecture of multiple projects by producing consistent diagrams and call trees for all.

Quick Start

Run the data extraction and prompt-generation scripts from this Skill's directory to produce the final CI_ARCHITECTURE.md.

Frequently Asked Questions about ci_architecture

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

FAQPage Schema
How do I generate an architecture diagram from GitHub Actions workflows?▼

You can generate a GitHub Actions architecture diagram by running the included Python scripts in the Skill directory to extract raw workflow data and leverage an LLM to output a CI_ARCHITECTURE.md report with call graphs and matrix expansions.

Can I visualize CI/CD call graphs and matrix expansions for multiple projects?▼

Yes, you can visualize CI/CD call graphs and matrix expansions for multiple projects. The Skill produces consistent architecture diagrams and call trees by extracting workflows, jobs, steps, actions, and pre-commit configurations.

Do I need Python to analyze GitHub Actions CI/CD architecture?▼

Yes, you need Python 3.8 or higher and the pyyaml dependency to analyze GitHub Actions CI/CD architecture. You must run the data extraction and prompt-generation scripts from the Skill directory to generate the final report.

What is the best way to document complex GitHub Actions workflows?▼

The best way to document complex GitHub Actions workflows is using LLM-driven architecture reasoning to classify and convert raw workflow data into an actionable CI/CD architecture diagram and call graph.

Does this CI architecture analysis tool work with other CI systems besides GitHub Actions?▼

Yes, the CI architecture analysis applies to GitHub Actions and other CI systems. It extracts raw workflow data and leverages an LLM to generate a comprehensive architecture report including call graphs and stage descriptions.