Agent skill
arch-test
Generate architecture tests to enforce structural rules
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/arch-test
SKILL.md
Architecture Tests
Generate tests that enforce architectural rules and prevent drift.
For .NET (NetArchTest)
dotnet add package NetArchTest.Rules
[Fact]
public void Controllers_ShouldNotReference_Repositories()
{
Types.InAssembly(typeof(Program).Assembly)
.That().ResideInNamespace("Controllers")
.ShouldNot().HaveDependencyOn("Repositories")
.GetResult().IsSuccessful.Should().BeTrue();
}
[Fact]
public void Services_ShouldHave_InterfacePrefix()
{
Types.InAssembly(typeof(Program).Assembly)
.That().ResideInNamespace("Services.Interfaces")
.Should().HaveNameStartingWith("I")
.GetResult().IsSuccessful.Should().BeTrue();
}
Arguments
--rules=<layers|naming|dependencies>: Which rules to generate
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?