test-architecture

Enforce ADR_020 test-architecture rules during new test-project setup.

1|Updated Jun 27, 2025
One-click install
npx skills add https://github.com/d-kishi/ubiquitous-lang-mng --skill test-architecture
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: test-architecture
Source: https://github.com/d-kishi/ubiquitous-lang-mng/tree/main/.claude/skills/test-architecture
Command: npx skills add https://github.com/d-kishi/ubiquitous-lang-mng --skill test-architecture

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

ADR_020で定義されたレイヤー×テストタイプ分離を自律的に適用し、新規テストプロジェクト作成時の命名規則・参照関係原則を厳守できるようサポートします。これにより、テスト設計の一貫性と品質を高め、Agent作業の時間を削減します。

Core Features & Use Cases

  • ADR_020準拠のテストプロジェクト命名テンプレートの適用と検証
  • 新規テストプロジェクト作成時のチェックリスト自動適用
  • unit-test/integration-test Agent作業時の参照関係確認・整合性保証

Quick Start

新規テストプロジェクト作成時にこのSkillを起動し、命名規則および参照原則が遵守されるよう自動調整を行います。

Frequently Asked Questions about test-architecture

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

FAQPage Schema
How do I enforce test-architecture naming conventions across unit and integration tests?▼

Test-architecture applies ADR_020 naming patterns automatically during new test-project setup. It enforces the UbiquitousLanguageManager.{Layer}.{TestType}.Tests format with layer-specific language, ensuring consistent naming across unit-test and integration-test projects without manual configuration.

What is layer separation in test design and why does it matter?▼

Layer × TestType separation organizes tests by architectural layer and test category to prevent inappropriate cross-layer references and maintain design integrity. ADR_020 enforces this through automated validation, reducing architectural drift and improving test maintainability.

Can I automate test-project scaffolding and reference validation?▼

Yes. This Skill automates dotnet project scaffolding, solution integration, and reference-constraint validation during new test-project creation. It applies ADR_020 checklists and build-test validation in a single workflow, eliminating manual setup and compliance checks.

How do I verify my test projects comply with ADR_020 reference rules?▼

The Skill applies pre-checklists and automated regression checks during project creation and ongoing agent work. It validates naming patterns, layer boundaries, and reference constraints against ADR_020 rules, flagging violations before integration.

Does this work with existing test projects or only new ones?▼

It targets new test-project creation for full compliance automation. For existing projects, it supports regression checks during unit-test and integration-test agent work, validating naming, layering, and reference constraints without restructuring.

What happens if my test project violates the naming or reference rules?▼

The Skill detects violations through automated validation and design-doc checks. It prevents non-compliant projects from integration and provides feedback on naming patterns, layer violations, and reference constraint breaches to guide correction.