Core Concepts
Understand the mental model of barkcli before diving into commands and guides.
The Hierarchy
Project
└── Board (.board/*.board)
└── Task (card)
└── Code Context (linked files)
Tasks
The fundamental unit of work — title, priority, labels, assignee, due date, checklist, comments, and links.
Boards
Collections of columns and cards. Each board is a separate .board YAML file in your repository.
Projects
Any codebase with a .board/ directory. barkcli works in any git repository.
Code Context
Links between tasks and source code files. See which files each task touches.