verify-rianfriends

Validate code against RianFriends domain rules and architectural principles.

2|Updated Mar 8, 2026
One-click install
npx skills add https://github.com/daeha76/RianFriends --skill verify-rianfriends
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verify-rianfriends
Source: https://github.com/daeha76/RianFriends/tree/main/.claude/skills/verify-rianfriends
Command: npx skills add https://github.com/daeha76/RianFriends --skill verify-rianfriends

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automatically verifies if your code adheres to the specific domain rules and architectural principles defined for the RianFriends application, preventing common mistakes and ensuring consistency.

Core Features & Use Cases

  • Domain Rule Enforcement: Checks adherence to rules across Memory, Code-Switching, Avatar, Billing, Empathy, LLM integration, and common coding standards.
  • Code Quality Assurance: Identifies violations related to immutability, asynchronous processing, error handling, and domain isolation.
  • Use Case: Before merging a new feature, run this Skill to ensure the code follows the established RianFriends domain logic, preventing regressions and maintaining code integrity.

Quick Start

Use the verify-rianfriends skill to check the domain compliance of the attached file 'UserAvatar.cs'.

Frequently Asked Questions about verify-rianfriends

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

FAQPage Schema
How do I validate domain-specific rules and architectural principles in my code?

Code review for domain rules involves checking adherence to architectural principles like immutability, asynchronous processing via queues, and Result<T> pattern usage to prevent regressions and maintain code integrity.

How can I enforce coding standards for asynchronous processing and domain isolation?

Enforce coding standards by verifying asynchronous processing via queues and domain isolation through events, ensuring correct handling of sensitive operations like token consumption and background job execution.

What domain modules are checked during an architecture compliance review?

An architecture compliance review checks modules including Memory, Code-Switching, Avatar, Billing, Empathy, and LLM integration to ensure they follow established domain logic and coding standards.

Can I use this to check Result<T> pattern usage before merging a feature?

Yes, you can use this to check Result<T> pattern usage before merging a feature, as it identifies violations related to error handling, immutability, and domain-specific architectural principles.

What is the best way to ensure code adheres to RianFriends domain logic?

The best way to ensure code adheres to RianFriends domain logic is to run an automated verification Skill that validates architectural principles and identifies violations across core domain modules.