a6-shared

Codify shared conventions and architectural patterns for the a6 CLI project.

1|2|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/api7/a6 --skill a6-shared-api7
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: a6-shared
Source: https://github.com/api7/a6/tree/main/skills/a6-shared
Command: npx skills add https://github.com/api7/a6 --skill a6-shared-api7

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Core skill for working with the a6 CLI — the Apache APISIX command-line tool. Provides project conventions, command patterns, architecture overview, and development workflow. Load this skill when working on a6 source code, adding new commands, writing tests, or modifying any a6 component.

Core Features & Use Cases

  • Project layout guidance and architectural overview for the a6 repository.
  • Standardized command patterns and workflow to accelerate contribution.
  • Guidance on testing practices and development routines for a6 components.

Quick Start

Load this skill when starting work on the a6 codebase to align on conventions, commands, and development workflows.

Frequently Asked Questions about a6-shared

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

FAQPage Schema
How do I add new commands to the a6 CLI?

To add new commands to the a6 CLI, follow the codified command layouts and module structure conventions. This ensures architectural consistency and aligns new features with the established project layout.

What conventions should I follow when contributing to Apache APISIX CLI?

Contributing to the Apache APISIX CLI requires following standardized contribution workflows, architectural patterns, and command layouts. These codified conventions guide module structure and development routines to maintain project consistency.

How do I write tests for a6 CLI components?

Write tests for a6 CLI components by applying the specified testing practices and development routines. The project conventions outline standardized testing guidance to validate features and core components effectively.

What is the standard project layout for the a6 repository?

The standard project layout for the a6 repository includes specified module structures and architectural patterns. Loading the shared conventions skill provides an architectural overview and guidance for modifying core components.

Do I need to load specific conventions before modifying a6 core components?

Yes, loading the shared conventions skill is required before modifying a6 core components. It provides the architectural overview, command patterns, and testing practices necessary to align changes with project workflows.