Favicon of accordant-state

accordant-state Skill

AI Agent SkillC#Open source

How to design state models in Accordant - use this skill when defining what your system tracks between operations Published by microsoft in accordant.

What is accordant-state Skill?

How to design state models in Accordant - use this skill when defining what your system tracks between operations Published by microsoft in accordant. This profile combines repository metadata with install, compatibility, and usage signals so developers can quickly decide whether it fits their agent workflow before opening the source repository.

Trust signal
95/100
Maintenance signal
90/100
Adoption signal
42/100

Automated repository signals based on public metadata such as recency, license, installation evidence, and adoption. These are not a security audit or endorsement.

Key capabilities

  • Includes SKILL.md support
  • Reusable instructions support
  • Design and media
  • Design and media use cases

Technical details

Copy skill directory
  • Install or run with Copy skill directory

When to use accordant-state Skill

  • Use it for design and media.

Built with

C#Copy skill directory

Editorial notes

Source

  • Creator: microsoft
  • Repository: microsoft/accordant
  • Skill file: agent/skills/state/SKILL.md

What it does

How to design state models in Accordant - use this skill when defining what your system tracks between operations

Skill instructions

Designing State in Accordant State is what an external observer needs to know to predict what an operation should return. Keep it minimal — only track what's necessary to define correct behavior. The [State] Attribute Use [State] on a partial class to get automatic cloning, equality, and hashing: csharp [State] public partial class BankState { public Dictionary<string, decimal Accounts { get; set; } = new(); } The source generator handles: - Deep cloning for immutable state transitions - Equality comparison for state deduplication - Hashing for state graph exploration State Design Principles Keep It Minimal Ask: "Does any operation need this to determine its response?" If no, leave it out. csharp // ❌ Too detailed - includes implementation concerns [State] public partial class BadState { public Dictionary<string, AccountEntity Accounts { get; set; } // EF entities public DateTime LastModified { get; set; } // Not needed for behavior public string ConnectionString { get; set; } // Imple

Explore related resources

Frequently asked questions

What is accordant-state?

accordant-state is a open-source AI agent skill with Copy skill directory. How to design state models in Accordant - use this skill when defining what your system tracks between operations

Who is accordant-state best for?

accordant-state is best for reusing agent instructions, scripts, and references, design and media workflows.

How do I install accordant-state?

Install or run accordant-state using Copy skill directory. Check accordant-state for the latest setup command.

Is accordant-state actively maintained?

accordant-state may need a closer maintenance check before production use.

Share:

Stars
49
Forks
4
Last commit
20 days ago
Repository age
4 months
License
MIT

Auto-fetched from GitHub.

Ad
Favicon

 

  
 

Similar to accordant-state