One-click install
npx skills add https://github.com/StrangeDaysTech/arborist-cli --skill straymark-aidec
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: straymark-aidec
Source: https://github.com/StrangeDaysTech/arborist-cli/tree/main/.gemini/skills/straymark-aidec
Command: npx skills add https://github.com/StrangeDaysTech/arborist-cli --skill straymark-aidec

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you capture and preserve the reasoning behind a technical decision so the “why” isn’t lost when the project evolves or teammates change.

Core Features & Use Cases

  • Decision documentation: Creates a StrayMark AIDEC entry that records the chosen approach and the alternatives considered.
  • Structured, auditable template: Produces a consistent document with context, alternatives with pros/cons, decision rationale, and consequences.
  • Daily sequencing and language support: Automatically computes an AIDEC sequence for today and selects the right template based on .straymark/config.yml.

Quick Start

Use the straymark-aidec skill to produce an AIDEC file for today’s decision by providing a decision title, 2–3 alternatives, and why the chosen alternative was selected.

Frequently Asked Questions about straymark-aidec

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

FAQPage Schema
How do I document technical decisions and preserve the trade-off rationale for alternatives considered?

To document technical decisions and preserve trade-off rationale, you create a structured AIDEC record with YAML frontmatter metadata. It captures the chosen approach, alternatives with pros and cons, and the decision rationale to prevent knowledge loss during project evolution.

What is an AIDEC record and when do I need to create one for engineering documentation?

An AIDEC record is a structured engineering documentation file that preserves the reasoning behind a technical decision. You need to create one when selecting between libraries, frameworks, algorithms, data structures, or design patterns where trade-offs must be explicitly preserved for audit trails.

How do I generate a decision record template with alternatives analysis for a framework selection?

You generate a decision record template by providing a decision title, 2–3 alternatives, and the rationale for the chosen option. The Skill fills the template-based structure with id, title, created date, agent, confidence, and risk level metadata automatically.

Does the decision record system require specific configuration to select the right template?

Yes, the decision record system requires a `.straymark/config.yml` file to select the correct template and support language preferences. It also uses this configuration alongside automatic daily sequencing to compute the correct AIDEC sequence for today's entries.

Where are AIDEC decision records saved and what filename format do they use?

AIDEC decision records are saved to the StrayMark decisions directory using a sequence-based filename. This ensures organized audit trails and allows teammates to discover past engineering decisions chronologically.

What should I do if my engineering documentation lacks an audit trail for past architecture choices?

If your engineering documentation lacks an audit trail for architecture choices, you should start recording structured decision documents with context and consequences. Creating AIDEC records ensures the trade-off rationale behind design patterns and data structures is never lost.