arch-new-aspect

Incorporates a new aspect into the architecture guideline and cascades it through lenses, skills, docs, and README.

89|10|Updated Sep 15, 2026
One-click install
npx skills add https://github.com/baristaze/swe_guidelines --skill arch-new-aspect-baristaze
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: arch-new-aspect
Source: https://github.com/baristaze/swe_guidelines/tree/main/skills/arch-new-aspect
Command: npx skills add https://github.com/baristaze/swe_guidelines --skill arch-new-aspect-baristaze

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Adding a new rule, clarification, rationale, or pointer to a software architecture guideline requires coordinated edits across many files: the guideline text, the lens catalog, generated review skills, the static checker, docs, and the README. Doing this cascade by hand is error-prone and easy to leave incomplete. ## Core Features & Use Cases - Aspect classification and placement: Classifies the input as a rule, clarification, rationale, or pointer, then decides its shape (section, subsection, paragraph, or sentence) and where it lives in reading order. - Full cascade management: Updates the table of contents via make gen-toc, regenerates review skills via make gen-skills, syncs lens ids and severities in the checker, and touches docs, README, and AGENTS.md when needed. - Release-level reporting: Produces a structured report naming the kind, shape, lenses changed, cascade, release note, and semver level (minor, major, or patch). - Use Case: A maintainer wants to add a "Reference Implementation" pointer at the end of the guideline. The skill writes the section in the guideline's voice, links it from the introduction, runs make check, and reports the change as a patch-level release. ## Quick Start Run the skill in a checkout of the guideline repository with a sentence describing the aspect, such as asking it to add a rationale explaining why the guideline names specific technologies.

Frequently Asked Questions about arch-new-aspect

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

FAQPage Schema
How do I add a new rule to the architecture guideline?▼

Run the skill in a checkout of the guideline repository with a sentence or paragraph describing the aspect. It classifies the aspect, writes the guideline text, adds or sharpens lenses, regenerates the table of contents and review skills, and reports the release level.

What files change when a guideline aspect is added?▼

Depending on the aspect, the cascade covers architecture.md, the lens files, generated review skills, the checker's lenses.py, docs/adopting.md, README.md, AGENTS.md, and shared scaffold conventions. The skill's report lists every file changed outside the guideline and lenses.

Can this skill run outside the guideline repository checkout?▼

No. The working directory must be a checkout containing architecture.md, lenses/README.md, AGENTS.md, and a Makefile with gen-toc, gen-skills, and check targets. Otherwise the skill stops and says so, and it never edits the installed plugin copy.

How is the release level decided for a guideline change?▼

A new or sharpened rule is minor, a removed or reversed rule is major (bumping minor before 1.0.0), and a pointer, rationale, or wording change with no new rule is patch. The level appears in the report and never in CHANGELOG.md.

Why does the skill rephrase certain vocabulary terms?▼

The repository's `make leaks` check refuses product, hardware, and history terms in the guideline and lenses. When an aspect needs a refused term, the skill rephrases it and records the substitution under Vocabulary in its report.