project-managerlisted
Install: claude install-skill OpenCoven/coven
# Project Manager
Manage project-scoped context in `projects/` within the workspace.
## File Structure
```
projects/
├── _bookmarks.json ← global bookmarks store
├── <project-slug>/
│ ├── CONTEXT.md ← project overview, status, key info
��� └── notes/
│ └── YYYY-MM-DD.md ← dated notes (append-style)
```
## Bookmarks
Stored in `projects/_bookmarks.json` as an array:
```json
[
{
"id": "b1",
"url": "https://example.com",
"title": "Example Site",
"description": "Optional description",
"projects": ["project-slug"],
"added": "2026-02-08"
}
]
```
- Bookmarks exist independently and can be tied to **zero or more** projects
- Use short incremental IDs: b1, b2, b3...
- When adding, auto-fetch the page title if not provided
## Actions
### Create project
1. Slugify the name (lowercase, hyphens)
2. Create `projects/<slug>/CONTEXT.md` with project name, description, and any initial info
3. Create `projects/<slug>/notes/` directory
### Add note to project
1. Append to `projects/<slug>/notes/YYYY-MM-DD.md` (today's date)
2. Use `## HH:MM` headers for multiple entries per day
3. If the note contains a decision, prefix with **Decision:**
### Add bookmark
1. Read `projects/_bookmarks.json`
2. Generate next ID (b1, b2, ...)
3. Append new bookmark with optional project tags
4. Write back
### Link bookmark to project
1. Find bookmark by URL or ID
2. Add project slug to its `projects` array
### Switch context / Chat about project