Back to list
shanev

decomplect

by shanev

unslopify, decomplect, and friends.

63🍴 8📅 Jan 23, 2026

SKILL.md


name: decomplect description: Architectural code analysis for design quality. Evaluates simplicity (Rich Hickey), functional core/imperative shell (Gary Bernhardt), and coupling (Constantine & Yourdon). Use for design review or architectural assessment.

Decomplect

Architectural analysis for design quality.

Usage

/decomplect                # Run all 3 analyzers in parallel
/decomplect --simplicity   # Specific analyzer
/decomplect --fcis         # Specific analyzer
/decomplect --coupling     # Specific analyzer

Analyzers

AnalyzerQuestion
simplicity-analyzerIs this truly simple or just easy?
fcis-analyzerIs pure logic separated from I/O?
coupling-analyzerAre modules well-separated?

What It Checks

PillarFocus
SimplicityValues over state, decomplected concerns
FCISFunctional core (pure), imperative shell (I/O)
CouplingHigh cohesion, low coupling

When to Use

  • Reviewing system design
  • Before major refactoring
  • Assessing architectural quality
  • Checking if code is "Rich Hickey approved"

Supported Languages

  • TypeScript / JavaScript
  • Go
  • Rust

Reference Documentation

See Also

  • /unslopify - Tactical code cleanup (types, SRP, fail-fast)

Score

Total Score

55/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

0/5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon