Taste Reference
Complete reference for all npx taste commands. Manage your taste packages across project, global, and remote.
| Command | Description |
|---|---|
npx taste push | Push project or individual packages to remote or global |
npx taste pull | Pull packages from remote or global |
npx taste list | List all available packages |
npx taste lint | Validate package format and structure |
npx taste open | Open packages in your default editor |
A taste package is a collection of learnings organized by category (e.g., cli, typescript, architecture). Each package contains a taste.md file with preferences and patterns Command Code has learned.
Taste packages are of three types:
Project
Project specific taste packages are automatically learned and stored in your project.
- Path:
.commandcode/taste/ - Use case: Learnings unique to this codebase
Global
Your personal taste packages accessible across all projects on your machine. Use the -g flag to push/pull global packages.
- Path:
~/.commandcode/taste/ - Use case: Your personal taste that follows you across projects
Remote
Taste packages on cloud under your profile at commandcode.ai.
- Path:
commandcode.ai/username/taste - Use case: Team sharing, backup, sync across machines, public packages
File structure for project and global taste packages:
Project packages
Global packages
You can either push/pull your entire project taste or individual packages.
Project Taste (push --all)
When you use push --all, Command Code pushes your entire project's taste as a single unit:
Push project taste
- Bundles all packages from your project together
- Project name is derived from your current directory
- Pushed to remote under your namespace
Individual Package (push <package>)
When you push a specific package, only that single package is uploaded:
Push individual package
- Pushes one package at a time
- You choose the namespace (personal or organization)
- Great for sharing specific learnings with others
Share your project taste with the team
Push your project taste
Push all your project's learnings to remote.
Push project
Team members pull
Others can pull the project taste to their local setup.
Pull from remote
Use your taste across projects (via global)
Push to global
Save a package to your global for use in any project.
Push to global
Pull in another project
In a different project, pull from global.
Pull from global
Backup and sync via remote
Push to your profile
Back up your taste to commandcode.ai.
Push to remote
Access from anywhere
Pull your taste on any machine.
Pull from remote
- Learn about
taste pushto upload your taste - View your packages in Command Code Studio
- Read about what is taste