decomplect-py — community decomplect-py, llm-do, community, ide skills, Claude Code, Cursor, Windsurf

v1.0.0
GitHub

About this Skill

Perfect for Python Analysis Agents needing advanced code quality assessment and architectural analysis capabilities. "Extend with llm, stabilise with code" - Prompts when you're exploring, Python when you're certain. Workers and tools form one function space—refactor between them.

zby zby
[0]
[0]
Updated: 3/5/2026

Agent Capability Analysis

The decomplect-py skill by zby is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance.

Ideal Agent Persona

Perfect for Python Analysis Agents needing advanced code quality assessment and architectural analysis capabilities.

Core Value

Empowers agents to refactor Python code by analyzing simplicity, separating pure logic from I/O using FCIS, and reducing coupling, all through a unified function space with workers and tools.

Capabilities Granted for decomplect-py

Refactoring complex Python modules for improved simplicity and readability
Analyzing code coupling to optimize dependency management
Ensuring separation of concerns with FCIS analysis for more maintainable codebases

! Prerequisites & Limits

  • Requires Python environment
  • Limited to analyzing Python code only
  • Needs command-line interface for execution
Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

decomplect-py

Install decomplect-py, an AI agent skill for AI agent workflows and automation. Works with Claude Code, Cursor, and Windsurf with one-command setup.

SKILL.md
Readonly

Decomplect-Py

Architectural analysis for Python design quality.

Usage

/decomplect-py                # Run all 3 analyzers in parallel
/decomplect-py --simplicity   # Specific analyzer
/decomplect-py --fcis         # Specific analyzer
/decomplect-py --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 Python system design
  • Before major refactoring
  • Assessing architectural quality
  • Checking if code is "Rich Hickey approved"

Supported Languages

  • Python (.py files only)

Python-Specific Patterns

  • dataclasses(frozen=True) and NamedTuple for immutable values
  • Mutable default argument anti-patterns
  • Django/Flask view architecture
  • Circular import detection
  • Module-level state analysis

Reference Documentation

See Also

  • /decomplect - Analysis for TypeScript/Go/Rust
  • /unslopify - Tactical code cleanup

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is decomplect-py?

Perfect for Python Analysis Agents needing advanced code quality assessment and architectural analysis capabilities. "Extend with llm, stabilise with code" - Prompts when you're exploring, Python when you're certain. Workers and tools form one function space—refactor between them.

How do I install decomplect-py?

Run the command: npx killer-skills add zby/llm-do. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for decomplect-py?

Key use cases include: Refactoring complex Python modules for improved simplicity and readability, Analyzing code coupling to optimize dependency management, Ensuring separation of concerns with FCIS analysis for more maintainable codebases.

Which IDEs are compatible with decomplect-py?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for decomplect-py?

Requires Python environment. Limited to analyzing Python code only. Needs command-line interface for execution.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add zby/llm-do. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use decomplect-py immediately in the current project.

Related Skills

Looking for an alternative to decomplect-py or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

149.6k
0
AI

flags

Logo of vercel
vercel

flags is a Next.js feature management skill that enables developers to efficiently add or modify framework feature flags, streamlining React application development.

138.4k
0
Browser

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI