 [](https://www.npmjs.com/package/project-chef) > An opinionated boilerplate creator cli for JavaScript/TypeScript applications us
Templates for project-chef CLI
7shifts component library
Typescript objects for normalizing between InSpec profiles and XCCDF benchmarks
Fast Index
Context compiler for TypeScript/JavaScript AI agents. Automatically compiles agent state into optimized LLM payloads with history compression, tool pruning, multi-provider support, and more.
Bitrix frontend tool
Long-running expert Pi sessions (chefs) that other agents consult via pi-postman. Persona + skill-allowlist layer on top of pi-postman.
AI SDK middleware for context-chef. Transparent history compression, tool result truncation, and token budget management.
Build regular DOM elements using JSX
TanStack AI middleware for context-chef. Transparent history compression, tool result truncation, and token budget management.
JavaScript and TypeScript SDK for Content Chef
The Convex Design System is a collection of components that are used to build Convex UIs (dashboard, Chef, etc).
Centralized authentication orchestration service for Chef Platform UI applications. This service extracts and consolidates all authentication-related business logic, providing a clean API for both programmatic (standalone mode) and UI-driven (combined mod
static file server chef-js core functionalities
static files server + websockets = chef-socket
CLI + MCP server that mutates Construct 3 projects (event sheets, layouts, objectTypes) stored as on-disk JSON, via SID-addressed recipes and a read-side extracted/ generator pipeline.
CLI for DESIGNmd — search, download, and upload DESIGN.md design systems from your terminal
Skill Suggester MCP for Claude — proactive omakase-style skill discovery, installation, and generation.
Chef cookbook invoker for any2api
Chef takes recipes and cooks your projects.
Angular service for managing tenant system preferences from the Chef Platform.
static files server = chef-express
Standalone authentication service for Chef Platform MFEs
RuboCop configuration for Chef's ruby projects
Rubocop configuration for Chef's ruby projects
A project to hold common Rake tasks for Chef Cookbooks.The name is attempting to deliver yet another cooking pun.
Set up a project to enable the provision of infrastructure through AWS and the configuration of servers using Chef via Capistrano.
A mix between the ease of use of Bundler and the super powers of Chef. Configuration management made easy on a per-project basis.
A Capistrano Extension that uses librarian and chef-solo to track your project cookbook dependencies. Use capistrano stages to quickly provision servers for your project. Version control your chef runlist, node configuration and cookbook dependencies.
Runs a search against Chef server and executes a command for each returned node. See the project home page for more information.
Easily build your .Net or Mono project using this collection of Rake tasks. Albacore assist you in creating nugets, managing nugets, building your projects, handling the .Net compilers while making it very easy to integrate your ruby-code with existing dev-ops tools, such as Puppet, Chef, Capistrano or Vagrant/VirtualBox.
CLI Chef makes building command line wrappers easy and simple to incorporate with your Ruby projects.
pocketknife is a devops tool for managing computers running chef-solo, powered by Opscode Chef. Using pocketknife, you create a project that describes the configuration of your computers and then deploy it to bring them to their intended state. With pocketknife, you don't need to setup or manage a specialized chef-server node or rely on an unreliable network connection to a distant hosted service whose security you don't control, deal with managing chef's security keys, or deal with manually synchronizing data with the chef-server datastore. With pocketknife, all of your cookbooks, roles and nodes are stored in easy-to-use files that you can edit, share, backup and version control with tools you already have.
# Sambot Sambot is our internal Platform Engineering toolchain to help standardize and simplify our DevOps workflow. It provides an executable with a variety of commands, grouped in various areas of functionality such as session management, DNS changes and cookbook management. ## Usage To install the gem, simply run `chef gem install sambot`. This will install the gem in your ChefDK installation. If you want to use it outside Chef, run `gem install sambot`. Run `chef exec sambot` to be shown the help menu. For help on specific commands, i.e. cookbook management and specific cookbook management commands, run `chef exec sambot help cookbook` or `chef exec sambot cookbook help generate` for example. ## Contributing Bug reports and pull requests are welcome on GitHub at https://github.exacttarget.com/ads-devops/sambot. ### Installation Make sure you have `ruby >= 2.4.0` installed. Install `bundler >= 1.15.1` by running `gem install bundler` Run `bundle install` from the root of the project to install the required Ruby gems. ### Running Sambot If you want to test your changes locally, you can run `bundle exec bin/sambot`. ### Running Tests Run `bundle exec rspec spec` to execute the unit tests. Run `cd integration_tests && bundle exec rspec .` to execute the integration tests. These require that you have Docker Compose available. ### Linting There is nothing here yet
# CheckChefConverge This is a Nagios/Sensu check that can check if nodes returned from a chef search have converged recently. ## Installation Add this line to your application's Gemfile: ```ruby gem 'check_chef_converge' ``` And then execute: $ bundle Or install it yourself as: $ gem install check_chef_converge ## Usage ``` Usage: check_chef_converge -w, --warn-minutes MINUTES Warning when chef has not converged in minutes.Default 65 -c, --crit-minutes MINUTES Critical when chef has not converged in minutes.Default 70 -q, --query SEARCH Chef query to filter on. Default 'fqdn:travis-work-mbp.local' --chef-client-config CONFIG Chef client configuration. --chef-server-url URL Chef Server URL. Must pass client-name and client-key or client-key-file with this option. --chef-client-name NAME Chef Client Name. Only used with server-url --chef-client-key KEY Chef Client Key (string). Only used with server-url. Takes precedence over client-key-file. --chef-client-key-file PATH Chef Client Key File. Only used with server-url -h, --help Show this message --version Show version ``` ## Development After checking out the repo, run `bin/setup` to install dependencies. Then, run `rake spec` to run the tests. You can also run `bin/console` for an interactive prompt that will allow you to experiment. To install this gem onto your local machine, run `bundle exec rake install`. To release a new version, update the version number in `version.rb`, and then run `bundle exec rake release`, which will create a git tag for the version, push git commits and tags, and push the `.gem` file to [rubygems.org](https://rubygems.org). ## Contributing Bug reports and pull requests are welcome on GitHub at https://github.com/Altiscale/check_chef_converge. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the [Contributor Covenant](contributor-covenant.org) code of conduct.