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.