pair-capability-assess-stack

Define and track technology stack versions across project lifecycle modes.

6|Updated Aug 3, 2025
One-click install
npx skills add https://github.com/foomakers/pair --skill pair-capability-assess-stack
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pair-capability-assess-stack
Source: https://github.com/foomakers/pair/tree/main/.claude/skills/pair-capability-assess-stack
Command: npx skills add https://github.com/foomakers/pair --skill pair-capability-assess-stack

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the process of defining, adopting, and maintaining your project's technology stack, ensuring consistency and compatibility across your development lifecycle.

Core Features & Use Cases

  • Tech Stack Definition: Guides the selection of languages, frameworks, databases, and libraries.
  • Lifecycle Integration: Supports initial setup (bootstrap), adding new dependencies (implementation), and identifying unlisted tools (review).
  • Version Tracking: Enforces versioning for all stack components.
  • Use Case: When starting a new project, use this Skill to define the core language (e.g., Node.js v20), framework (e.g., React v18), and database (e.g., PostgreSQL v15), creating an initial tech-stack.md file. Later, when adding a new library like [email protected], it validates compatibility and updates the stack.

Quick Start

Use the pair-capability-assess-stack skill to bootstrap the tech stack for a new project.

Frequently Asked Questions about pair-capability-assess-stack

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

FAQPage Schema
How do I define and manage my project tech stack with version tracking?

You can define and manage your tech stack by bootstrapping an initial setup that specifies languages, frameworks, and databases with enforced versioning. It generates a tech-stack.md file and integrates with decision logging to maintain consistency across the project lifecycle.

What is the best way to add a new dependency to an existing tech stack?

Adding a new dependency is handled through implementation mode, which validates compatibility against your existing stack. It automatically updates your tech-stack.md file and integrates the change with decision logging for continuous lifecycle management.

How do I identify unlisted tools or outdated versions in my tech stack?

To identify unlisted tools and outdated versions, run the review mode. This assesses your project environment against the defined stack, highlighting discrepancies and enabling dynamic stack evolution through comprehensive version tracking.

Can I use this to bootstrap a new project's tech stack from scratch?

Yes, you can bootstrap a new project's tech stack from scratch. Bootstrap mode guides the selection of core components like languages and databases, creating a foundational tech-stack.md file with initial version tracking and adoption file integration.

Does this tech stack management approach support decision logging?

Yes, tech stack management here fully supports decision logging. It integrates with adoption files to record changes made during bootstrap, implementation, or review modes, ensuring comprehensive tracking of dynamic stack evolution.