Works with the AI tools you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIMuseMuseOpenClawOpenClaw+21 more

    SolutionScout: Architecture Advisor

    1

    Identifies architectural bottlenecks and matches them to proven design patterns to keep codebases AI-friendly.

    Free

    Security scanned
    SolutionScout: Architecture Advisor

    SolutionScout: Architecture Advisor

    Example session with this skill installed

    My main.py is getting huge and the agent is starting to delete my old functions when I ask for new features. What is happening?

    • Read your context and instructions
    • Compiled the solutionscout
    • Generated the document

    I have analyzed the current structure of your project. The agent is struggling because the file size has exceeded the effective context window for reliable editing.

    Architectural Audit

    SIGNAL: Single file over 800 lines with mixed responsibilities
    PATTERN: Module split — one file per responsibility

    SHAPE
    Split main.py into a structured package:

    • config.py: Environment and settings
    • database.py: Connection logic and session management
    • handlers/: Directory for domain-specific logic
    • models/: Data schemas and types
      The entry file should only wire these components together.
      WHY IT MATTERS: AI agents typically lose track of file content around 1500 lines. When you ask for a change, the agent may drop functions it no longer "sees" in its active memory buffer.

    SIGNAL: Direct os.getenv() calls scattered in logic
    PATTERN: Config broker — centralized configuration

    SHAPE

    
    # config.py
    class Config:
        TOKEN = os.getenv("API_TOKEN")
        DB_URL = os.getenv("DATABASE_URL")
    
    config = Config()
    

    Every other module should use from config import config.
    WHY IT MATTERS: Hardcoded environment lookups make credential rotation difficult and increase the risk of leaking secrets during debugging sessions.

    Next steps

    1. Initialize a handlers/ directory and move your primary logic blocks there.
    2. Create a config.py to centralize all os.getenv calls.
    3. Refactor the entry point to import these modules rather than defining them inline.

    solutionscout-architecture-advisor.pdf

    PDF · document

    Generated

    Example file from a real run - the skill writes it into your workspace.

    Connects securely to your tools. The creator never sees your data.

    About this skill

    Architecture is often the silent killer of AI-assisted projects. When a file grows too large or imports become tangled, the agent loses track, functions vanish, and silent bugs creep into production. SolutionScout acts as a bridge between "this feels wrong" and the specific architectural pattern needed to fix it.

    What it does

    • Signal detection scans your codebase for specific red flags like raw dict access, bare API calls, or global instance imports.
    • Pattern matching identifies the precise structural fix, such as Router Factories, Config Brokers, or Dependency Injection.
    • Impact assessment explains exactly what will break if the pattern is ignored, from silent handler failures to circular import freezes.
    • Structural guidance provides short code fragments showing the shape of the fix without cluttering your workspace with unsolicited changes.

    How it works

    1. The agent scans the active files or specific directories for eight predefined architectural signals.
    2. It generates a report covering up to three detected issues, naming the pattern and the required code shape.
    3. It explains the technical risk of the current implementation to help you prioritize refactoring.
    4. You decide whether to implement the pattern manually or delegate the task to a specialized builder agent.

    Frameworks & tools

    This skill is framework-agnostic and works with any language, though it is particularly effective for Python, JavaScript, and TypeScript applications where agents often struggle with file size and boundary management.

    Why this beats prompting it yourself

    Generic prompts often result in vague "clean code" advice or massive, unwanted refactors. This skill uses a strict signal-to-pattern mapping that prevents hallucinated advice and focuses only on high-impact structural flaws that specifically break AI development workflows.

    Use cases

    • Diagnose why an agent is starting to lose context or "forget" functions in large files.
    • Audit a new project before adding features to ensure the foundation is stable.
    • Identify missing resilience layers in outbound API calls before they cause production outages.
    • Resolve circular import issues by identifying where dependency injection is missing.

    Known limitations

    Does not perform the actual implementation or refactoring. Does not scan projects under 300 lines. Limited to a maximum of three pattern reports per interaction to avoid overwhelming the user.

    How to install

    Works the same in every agent - Claude, Cursor, Codex, Copilot and 20+ more.

    ~30 seconds
    1. 1

      Download the ZIP

      Free skills download straight away. Paid skills unlock right after purchase.

    2. 2

      Unzip into your skills folder

      Every agent reads skills from one folder on your machine. Drop the unzipped folder in there.

    3. 3

      Ask your agent to use it

      Restart the agent if it was already running. It picks the skill up automatically - no config needed.

    Skills folder by agent

    Click the path to copy it. Create the folder if it does not exist yet.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill passes our trust checks below.

    Security scanned

    Passed our 8-point scan before listing

    Fresh listing

    Recently published to Agensi

    Free forever

    No account required to browse

    Trust & safety

    Security scanned

    Verified clean 1 day ago

    • Free to download with an account

    Listed1 day ago

    What's inside

    Frequently Asked Questions