Skip to content
Back to skills

Architecture Guardian

ASecurity

Use in Claude Code before non-trivial features, refactors, cross-module fixes, new capabilities, dependencies, schema changes, public API changes, or contract-governed edits. Requires discovery, reuse-first search, reviewed scope, baseline-aware classification, and a final architecture check.

  • 4 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 22, 2026
ai-agentsgobashgitapi

Works with

  • claude code
  • api

Security analysis

A100/100

Scanned September 22, 2026

npx -y skills add imMamdouhaboammar/agent-kernel --skill architecture-guardian --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Architecture Guardian?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Architecture Guardian
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/immamdouhaboammar-architecture-guardian-agent-kernel/badge)](https://www.skillsdirectory.com/skills/immamdouhaboammar-architecture-guardian-agent-kernel)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: architecture-guardian
description: |
  Use in Claude Code before non-trivial features, refactors, cross-module fixes, new capabilities,
  dependencies, schema changes, public API changes, or contract-governed edits. Requires discovery,
  reuse-first search, reviewed scope, baseline-aware classification, and a final architecture check.
---

# Architecture Guardian for Claude Code

The canonical workflow lives in [`skills/architecture-guardian/SKILL.md`](https://github.com/imMamdouhaboammar/agent-kernel/blob/master/skills/architecture-guardian/SKILL.md).

## Required sequence

1. Read `CLAUDE.md`, `AGENTS.md`, and the current architecture policy.
2. Run `agent-kernel architecture doctor . --json`.
3. Run `agent-kernel architecture discover . --json`.
4. Search reuse candidates before creating a parallel capability.
5. Create or validate a change contract for non-trivial work.
6. Keep Write, Edit, and MultiEdit operations inside the reviewed scope.
7. Run `agent-kernel architecture check . --json` before commit.
8. Separate baseline debt from new regressions.
9. Use only scoped, owned, expiring exceptions.
10. Capture repeated architecture failures as Failure Lessons.

```bash
agent-kernel architecture reuse "<capability>" . --json
agent-kernel architecture contract init . \
  --task "<task>" \
  --owner "<owner>" \
  --allow "src/area/**,test/area/**" \
  --expect "src/area/file.ts,test/area/file.test.ts" \
  --tests "<behavior>"
agent-kernel architecture check . --json
```

## Claude scope hook

Configure a narrow `PreToolUse` hook for `Write|Edit|MultiEdit` that calls `agent-kernel-architecture-hook`.

Review mode reports without denying. Strict mode is explicit:

```bash
AGENT_KERNEL_ARCHITECTURE_MODE=strict agent-kernel architecture check . --json
```

Do not enable strict mode before policy, baseline, contract, and exception review.

## Hard boundaries

- Do not create a second source of truth without evidence.
- Do not move business rules into UI, transport, persistence, provider, or framework layers.
- Do not bypass a public interface to reach infrastructure.
- Do not broaden a contract because implementation drifted.
- Do not let a hook mutate policy, approve exceptions, or publish memory.
- Do not treat baseline findings or expired exceptions as authorization for new violations.

Read [docs/ARCHITECTURE_GUARDIAN.md](https://github.com/imMamdouhaboammar/agent-kernel/blob/master/docs/ARCHITECTURE_GUARDIAN.md), [docs/architecture-guardian/COMMAND_REFERENCE.md](https://github.com/imMamdouhaboammar/agent-kernel/blob/master/docs/architecture-guardian/COMMAND_REFERENCE.md), and [docs/hooks/CLAUDE_HOOKS_BEST_PRACTICES.md](https://github.com/imMamdouhaboammar/agent-kernel/blob/master/docs/hooks/CLAUDE_HOOKS_BEST_PRACTICES.md).

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…