10x-stack-assess

Assess an existing project's stack against four agent-friendliness quality gates and write a structured assessment report.

Updated Aug 26, 2026
One-click install
npx skills add https://github.com/michaail/hybrid-logs-analyzer --skill 10x-stack-assess-michaail
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: 10x-stack-assess
Source: https://github.com/michaail/hybrid-logs-analyzer/tree/main/.cursor/skills/10x-stack-assess
Command: npx skills add https://github.com/michaail/hybrid-logs-analyzer --skill 10x-stack-assess-michaail

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Teams adopting AI coding agents on existing (brownfield) projects often don't know whether their current stack helps or hinders agent workflows. This Skill evaluates the detected stack against four quality gates—typed, convention-based, popular in training data, and well-documented—and produces concrete compensation strategies instead of recommending a rewrite. ## Core Features & Use Cases - File-driven stack detection: Reads project markers (package.json, pyproject.toml, Cargo.toml, go.mod, Gemfile, composer.json, *.csproj, pubspec.yaml) plus CI, deployment, and instruction-file signals to identify language, framework, build tool, test runner, and package manager. - Evidence-based gate scoring: Scores each component against the four agent-friendly criteria, citing the specific file or config that proves each pass or fail, with per-language-family assessment for training-data popularity. - Compensation strategies: For every failed gate, generates ready-to-paste AGENTS.md rule entries (type annotation conventions, folder structure docs, framework idiom examples) so agents can work effectively despite gaps. - Use Case: A developer with an existing Express + JavaScript API runs the assessment, learns the stack fails the typed and convention-based gates, and receives paste-ready AGENTS.md rules plus a verdict of ready-with-compensation written to context/foundation/stack-assessment.md. ## Quick Start Ask the AI to assess my stack for agent-friendliness in the current project directory.

Frequently Asked Questions about 10x-stack-assess

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

FAQPage Schema
How do I assess whether my existing stack is agent-friendly?

Run the stack assessment in your project root; it detects your language, framework, build tool, and test runner from project marker files, then scores each component against four quality gates. The result is written to context/foundation/stack-assessment.md with evidence for every score.

What are the four agent-friendly quality gates?

The gates are typed (explicit types or configured type checking), convention-based (framework ships strong layout and routing opinions), popular in training data (mainstream within its language family), and well-documented (current, versioned official docs). Each is scored per component with cited evidence.

Does the assessment recommend replacing my stack if gates fail?

No. The skill evaluates what exists and never recommends switching stacks. For each failed gate it produces ready-to-paste AGENTS.md instruction rules—such as type annotation conventions or documented folder structures—that compensate for the gap.

Which project types and languages does stack detection support?

Detection covers JavaScript/TypeScript, Python, Rust, Go, Ruby, PHP, .NET, and Dart via their marker files, plus CI/CD configs, deployment targets, and existing instruction files. At least one recognizable project marker must exist in the working directory.

When should I use stack assessment versus tech stack selection?

Use stack assessment for brownfield projects that already have a codebase and need evaluation of the existing stack. Use tech stack selection for greenfield projects where you are choosing a new stack from scratch.

What happens if no project markers are found in the directory?

The skill stops and prints a message that an existing codebase is required, redirecting you to the tech stack selector for new projects. It does not produce an assessment from conversation context alone.