contribute-stack

Generate and commit new application stack files to a repository.

20|20|Updated Nov 29, 2024
One-click install
npx skills add https://github.com/felipefontoura/bento --skill contribute-stack
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: contribute-stack
Source: https://github.com/felipefontoura/bento/tree/main/.claude/skills/contribute-stack
Command: npx skills add https://github.com/felipefontoura/bento --skill contribute-stack

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill simplifies the process of contributing new application stacks to the bento repository, ensuring adherence to conventions and facilitating the review process.

Core Features & Use Cases

  • Stack Scaffold: Automatically generates the required files for a new application stack, including compose.yml, manifest.json, and optional install.sh.
  • API Companion: Offers to create companion /bento:<key> operate skills for apps with programmable APIs.
  • Code Review Preparation: Provides all necessary information to contribute the stack upstream in a well-documented, maintainable format.

Quick Start

Use the contribute-stack skill to create a new stack for "App XYZ".

Frequently Asked Questions about contribute-stack

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

FAQPage Schema
How do I automate contributing new application stacks to a git repository?

Automating application stack contribution involves generating required files like compose.yml and manifest.json, then committing them according to repository-specific conventions. This Skill scaffolds the necessary files and documentation to facilitate the upstream review process.

What files are required to contribute a new application stack?

Contributing a new application stack requires a compose.yml and manifest.json at minimum. Optional files like install.sh can also be generated to support custom setup, ensuring the stack adheres to repository-specific contribution conventions.

Can I generate an API companion skill for apps with programmable APIs?

Yes, when contributing a new application stack, the process can offer to create a companion operate skill. This provides programmable API interactions for the newly contributed application stack within the repository.

Do I need local repository context to add a new bento stack?

Yes, local repository context is required to add a new bento stack. The automation process relies on the local environment to generate and commit the necessary files and documentation according to the repository's specific contribution conventions.

What is the best way to prepare an application stack for upstream code review?

Preparing an application stack for upstream code review requires generating all necessary files in a well-documented, maintainable format. This ensures the stack adheres to conventions and facilitates a smooth upstream contribution process.

Are there limitations when scaffolding a new stack for the bento repo?

The scaffolding process is limited by its adherence to repository-specific contribution conventions. It generates standard files like compose.yml and manifest.json, but complex custom configurations may require manual adjustments after the initial commit.