architecture-impact
Analyze and document architecture impact for feature requests, Epic issues, UserStory issues, refactoring tasks, issue implementation, and review tasks.
Skill by docs-as-code-toolkit
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/docs-as-code-toolkit-architecture-impact
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: documents, productivity, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/architecture-impact
What's inside
- Skill name
architecture-impact- Description
- Analyze and document architecture impact for feature requests, Epic issues, UserStory issues, refactoring tasks, issue implementation, and review tasks. Use when Codex is asked to handle a feature request, decide whether feature work should become an Epic or UserStory, create or refine an Epic, mark a UserStory or refactoring issue, implement feature or refactoring work, review a pull request or review task, assess whether code changes affect architecture documentation, update affected arc42 sections, connect features or refactorings to ADRs, quality goals, quality scenarios, risks, components, runtime scenarios, deployment views, or create follow-up ADRs with diagrams.
- License
- MIT
- Instructions
- 202 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Architecture Impact
## Overview
Keep feature work, refactorings, reviews, and architecture knowledge
synchronized. A feature request or refactoring task is not complete until the
relevant implementation, issue tracking, and architecture documentation tell the
same story.
Apply the repository contract hierarchy: this skill narrows `AGENTS.md`, and
`AGENTS.md` adapts `general-semantic-contracts.md`. Do not duplicate general
arc42, metadata, anchor, Docs-as-Code, or traceability rules here.
This skill intentionally repeats a few backlog and issue-marking rules from
`general-semantic-contracts.md` because they are operationally important while
handling feature and review work. Keep the general contract as the long-term
source of truth when these rules evolve.
## Core Workflow
1. Identify the feature request, Epic issue, UserStory issue, refactoring task,
implementation issue, pull request, or review task and read its title,
description, acceptance criteria, comments, linked issues, and linked PRs.
2. Inspect the current architecture documentation before changing code or
judging a review. Read the affected arc42 chapter files, ADR index, existing
ADRs, quality goals, quality scenarios, risks, building blocks, runtime
scenarios, deployment views, and relevant source files.
3. Classify each feature request before creating or updating backlog issues. If
the request is broad enough to coordinate multiple user stories or slices,
create or update an Epic. If it is small enough for one reviewable slice,
create or update a UserStory. If the size is unclear and the decision affects
issue structure, ask a short clarifying question before creating the issue.
4. Mark Epics and UserStories in the remote project backlog following the type
and label taxonomy in `../references/issue-labels.md`. Use the repository's
Epic or UserStory issue type, label, or metadata when available; otherwise
prefix the issue title with `[EPIC]` or `[UserStory]`.
5. Start every Epic and UserStory description with the pattern
`As a [Role], I want to [Action], so that [Benefit].`
6. Assign each UserStory to a matching Epic when one exists. Prefer real
sub-issues or parent-child issue relations when the repository supports them;
otherwise link the UserStory from the Epic and the Epic from the UserStory.
7. Mark every requested refactoring in the remote project issue. Use the
repository's refactoring issue type, label, or metadata when available; if no
dedicated metadata exists, prefix the issue title with `[REFACTORING]`.
8. For any change that adds or changes observable behaviour, specify that
behaviour with `../bdd-specification/SKILL.md`. This is the strict default and
covers new features, behavioural enhancements, and behaviour-changing bug
fixes. Capture the acceptance behaviour as a language-agnostic Gherkin
`.feature` spec as early as request or analysis time. The specification and
its scenario-to-test bridge are mandatory at the latest when the change is
implemented. Relax this only with an explicit human waiver, recorded with its
rationale in the issue, pull request, or Q&A document. Pure refactorings add
no behaviour and need no new scenarios, but must keep the existing specs and
their bridged tests passing.
9. Record the feature or refactoring at every affected place in the
architecture documentation. Prefer a short `Affected Features` or
`Affected Refactorings` section or table with stable issue links, status,
and explicit `xref` links to related architecture artifacts.
10. Explicitly mention affected existing ADRs, quality goals, quality scenarios,
risks, constraints, components, interfaces, runtime scenarios, and deployment
elements in the issue, implementation notes, review output, or architecture
changes.
11. If the feature or refactoring conflicts with an accepted or proposed ADR,
quality goal, quality scenario, risk treatment, or constraint, stop treating
the conflict as an implementation detail. Use `../adr/SKILL.md` to draft a
new proposed ADR or update the affected decision trail.
12. Document new or changed components, runtime scenarios, and deployment
changes with a matching PlantUML diagram plus a short textual description.
Use C4-PlantUML for building-block diagrams.
13. Add diagrams to new ADRs when they help readers compare options. If the same
diagram or description is also included in the official arc42 structure,
author it once and include it with `include::...[tags=...]` instead of
copying it.
14. Add or update quality scenarios and risks only when existing artifacts do
not already cover the feature impact. Use `../quality-scenario/SKILL.md` and
`../risk/SKILL.md` for those artifacts.
15. Run the relevant validators, generators, render checks, tests, or manual
checks. Report any unavailable verification and remaining open human
decisions.
16. Before the work is treated as complete, run `../convergence-check/SKILL.md`.
Impact analysis establishes what the change touches; the gate asks whether
the request, the specification, the architecture record, the implementation
and the delivery metadata still agree afterwards.
## Required Reading
Read these files when the feature or review touches the corresponding scope:
- `../../general-semantic-contracts.md` for architecture documentation,
Docs-as-Code, metadata, traceability, quality, risks, backlog management, and
review rules.
- `../../AGENTS.md` for automated-contributor rules.
- `../bdd-specification/SKILL.md` by default for any new or changed observable
behaviour, to specify it as Gherkin and bridge it into tests.
- `../adr/SKILL.md` before creating or changing ADRs, or when a feature
conflicts with an existing decision.
- `../quality-scenario/SKILL.md` before creating or changing quality scenarios.
- `../risk/SKILL.md` before creating or changing risks.
- `../traceability-review/SKILL.md` before changing relation metadata or
reviewing traceability.
- `../slice-issues/SKILL.md` when the Epic or UserStory needs child issues or
reviewable implementation slices.
- `../implement-issue-workflow/SKILL.md` when continuing from feature analysis
into implementation.
- `../pr-review/SKILL.md` when the task is a pull request or review task.
## Backlog Issue Rules
- Treat an Epic as the coordination artifact for a feature that is too large for
one reviewable slice or naturally contains multiple UserStories.
- Treat a UserStory as a reviewable slice of user value that can fit into one
focused implementation flow.
- Prefer real Epic and UserStory issue types, labels, or metadata if the remote
repository supports them.
- If no Epic metadata is available, prefix the Epic issue title with `[EPIC]`.
- If no UserStory metadata is available, prefix the UserStory issue title with
`[UserStory]`.
- Start every Epic and UserStory description with
`As a [Role], I want to [Action], so that [Benefit].`From docs-as-code-toolkit/architecture-knowledge-toolkit, MIT.
More from docs-as-code-toolkit/architecture-knowledge-toolkit
- 0.569score
adr
docs-as-code-toolkit
Create proposed Architecture Decision Records and analyze their impact on related architecture artifacts.
SkillBFreshness: B★ 4Claude Code +9 - 0.569score
clock-in
docs-as-code-toolkit
Start a working session from repository evidence instead of memory, pick up one topic, and orient both the project layer and the user's private journal.
SkillBFreshness: B★ 4Claude Code +9 - 0.569score
clock-out
docs-as-code-toolkit
End a working session by refreshing the topics touched, writing the project diary entry, and carrying the day's findings up into the user's private journal.
SkillBFreshness: B★ 4Claude Code +9 - 0.569score
convergence-check
docs-as-code-toolkit
Check that a completed change tells one consistent story across request, behaviour specification, architecture knowledge, implementation, tests, and delivery…
SkillBFreshness: B★ 4Claude Code +9 - 0.569score
implement-issue-workflow
docs-as-code-toolkit
Implement GitHub issue work using the repository workflow: start from the latest main branch, create an issue_<number> branch, make focused changes, verify…
SkillBFreshness: B★ 4Claude Code +9 - 0.569score
pr-review
docs-as-code-toolkit
Review GitHub pull requests and proposed branch changes for correctness, regressions, missing tests, documentation-contract violations, traceability gaps, and…
SkillBFreshness: B★ 4Claude Code +9 - 0.569score
risk
docs-as-code-toolkit
Create proposed architecture risk artifacts and analyze their traceability to ADRs, quality scenarios, requirements, components, controls, and evidence.
SkillBFreshness: B★ 4Claude Code +9 - 0.524score
presentation
docs-as-code-toolkit
Create or update docs-as-code presentation material as AsciiDoc reveal.js decks rendered with docs-toolbox.
SkillCFreshness: C★ 4Claude Code +9 - 0.519score
slice-issues
docs-as-code-toolkit
Slice GitHub parent issues into reviewable real sub-issues.
SkillCFreshness: C★ 4Claude Code +9 - 0.519score
traceability-review
docs-as-code-toolkit
Review explicit architecture traceability metadata for gaps, inconsistencies, unsupported claims, stale links, dangling references, and metamodel violations.
SkillCFreshness: C★ 4Claude Code +9 - 0.519score
bdd-specification
docs-as-code-toolkit
Enforce Living Documentation through Behaviour-Driven Development by writing a language-agnostic Gherkin feature specification for any new or changed…
SkillCFreshness: C★ 4Claude Code +9 - 0.519score
quality-scenario
docs-as-code-toolkit
Create proposed quality scenarios and analyze their traceability to quality objectives, ADRs, risks, requirements, architecture artifacts, and code evidence.
SkillCFreshness: C★ 4Claude Code +9
Signals
- Stars
- 4
- Forks
- 2
- Open issues
- 44
- Last commit (this folder)
- Aug 31, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from docs-as-code-toolkit
- 0.569score
adr
docs-as-code-toolkit
Create proposed Architecture Decision Records and analyze their impact on related architecture artifacts.
SkillBFreshness: B★ 4Claude Code +9 - 0.569score
clock-in
docs-as-code-toolkit
Start a working session from repository evidence instead of memory, pick up one topic, and orient both the project layer and the user's private journal.
SkillBFreshness: B★ 4Claude Code +9 - 0.569score
clock-out
docs-as-code-toolkit
End a working session by refreshing the topics touched, writing the project diary entry, and carrying the day's findings up into the user's private journal.
SkillBFreshness: B★ 4Claude Code +9 - 0.569score
convergence-check
docs-as-code-toolkit
Check that a completed change tells one consistent story across request, behaviour specification, architecture knowledge, implementation, tests, and delivery…
SkillBFreshness: B★ 4Claude Code +9 - 0.569score
implement-issue-workflow
docs-as-code-toolkit
Implement GitHub issue work using the repository workflow: start from the latest main branch, create an issue_<number> branch, make focused changes, verify…
SkillBFreshness: B★ 4Claude Code +9 - 0.569score
pr-review
docs-as-code-toolkit
Review GitHub pull requests and proposed branch changes for correctness, regressions, missing tests, documentation-contract violations, traceability gaps, and…
SkillBFreshness: B★ 4Claude Code +9
Cite this page
architecture-impact skill. Agent Mart. https://agentmart.dev/skills/docs-as-code-toolkit-architecture-impact (last updated 2026-10-24)