stack-profile

Configure and override a project's technology stack via a .ai/stack-profile.md file.

2|Updated Jun 26, 2026
One-click install
npx skills add https://github.com/bRRRITSCOLD/compainy --skill stack-profile
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: stack-profile
Source: https://github.com/bRRRITSCOLD/compainy/tree/main/skills/stack-profile
Command: npx skills add https://github.com/bRRRITSCOLD/compainy --skill stack-profile

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill allows you to define and override the default technology stack for a project, ensuring that all implementation skills adapt to the chosen stack.

Core Features & Use Cases

  • Custom Stack Configuration: Declare a project's technology stack in a profile file.
  • Skill Adaptation: Implementation skills read the profile and adapt their outputs accordingly.
  • Use Case: When working on a project that uses a non-default stack, such as Python/Django/Vue, this Skill ensures that all implementation skills use the correct tools and frameworks.

Quick Start

Run the /init-stack command to generate a stack profile for your project.

Frequently Asked Questions about stack-profile

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

FAQPage Schema
How do I configure a custom technology stack for my project?

To configure a custom technology stack, run the `/init-stack` command to generate a `.ai/stack-profile.md` file. This profile declares your project's specific frameworks, ensuring all implementation skills adapt to the chosen stack.

Why do my implementation skills use the default frameworks instead of my declared stack?

Implementation skills use the default frameworks when the stack profile is missing or not invoked. Your project requires a `.ai/stack-profile.md` file generated by the `/init-stack` command to override defaults and adapt skill outputs.

When do I need to override the default project setup?

You need to override the default project setup when working with a non-default technology stack, such as Python, Django, or Vue. Overriding the default stack ensures that all implementation skills use the correct tools and frameworks for your project.

Can I adapt skill outputs to match a non-default stack like Python or Django?

Yes, you can adapt skill outputs to a non-default stack like Python or Django. By declaring your custom technology stack in the `.ai/stack-profile.md` file, implementation skills read the profile and adapt their outputs accordingly.

What file is required for stack customization in project management?

The `.ai/stack-profile.md` file is required for stack customization in project management. This file must exist in your project directory to define and override the default technology stack for implementation skills.