decision-store

Records, queries, and checks architectural decisions for conflicts.

3|1|Updated Oct 9, 2025
One-click install
npx skills add https://github.com/OmniNode-ai/omniclaude --skill decision-store
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: decision-store
Source: https://github.com/OmniNode-ai/omniclaude/tree/main/plugins/onex/skills/decision-store
Command: npx skills add https://github.com/OmniNode-ai/omniclaude --skill decision-store

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a structured way to record, query, and conflict-check architectural and design decisions, ensuring consistency and preventing contradictions across the OmniNode platform.

Core Features & Use Cases

  • Record Decisions: Persist new architectural or design choices with detailed context (type, domain, layer, services, summary, rationale).
  • Conflict Detection: Automatically checks new decisions against existing ones for structural and semantic conflicts, flagging HIGH severity issues.
  • Query Decisions: Retrieve past decisions with flexible filtering by domain, layer, type, service, or status.
  • Conflict Resolution: Integrates with Slack to gate HIGH severity conflicts, requiring operator approval before proceeding.

Quick Start

Record a new technical stack choice for the infrastructure domain.

Frequently Asked Questions about decision-store

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

FAQPage Schema
How do I manage architectural decisions and prevent contradictions across platform domains?

To manage architectural decisions and prevent contradictions, you can record new design choices with detailed context and automatically check them against existing decisions for structural and semantic conflicts. This enforces consistency across platform domains and layers.

What is structural and semantic conflict detection for design patterns?

Structural and semantic conflict detection for design patterns is an automated mechanism that checks newly recorded architectural decisions against existing ones. It flags HIGH severity issues to prevent contradictions across different platform layers and services.

How do I record new architectural decisions with domain and layer context?

To record new architectural decisions, you persist design choices by specifying detailed context including type, domain, layer, services, summary, and rationale. This structured documentation ensures decisions are queryable and conflict-checked.

Can I query past architectural decisions by service or status?

Yes, you can query past architectural decisions by using flexible filtering options. You can retrieve records by filtering based on domain, layer, type, service, or status to review historical design choices.

Does Slack integration work for conflict resolution in architectural governance?

Slack integration works for conflict resolution in architectural governance by gating HIGH severity conflicts. It requires operator approval via Slack before proceeding, ensuring automated conflict resolution is properly reviewed.

What are the limitations of automated conflict detection for architectural documentation?

Automated conflict detection for architectural documentation is limited to identifying structural and semantic contradictions between recorded decisions. It requires Slack gating and operator approval to resolve HIGH severity issues, meaning human governance is still necessary.