Spec Driven Vibe Coding
[!NOTE] This skill is easier to use when combined with the /project* commands.
Installing
To install the Project Management skill, use the following command:
Copy the skill directly into your agents skills folder:
Opencode
cp -r ./devtools/files/opencode/skills/projectmanagement ~/.config/opencode/skills/
mkdir -p ~/.config/opencode/command/project
cp -r ~/.config/opencode/skills/projectmanagement/references/commands/* ~/.config/opencode/command/project/Workflow
Starting
/project:init [ProjectId]- Initialize a new project with a unique Project ID. If no ID is provided, a default will be discovered and used.
Contextual Phase
/project:status- Continuously monitor project status and workflow
Planning Phase
/project:brainstorm [problem]- Brainstorm solutions for specific problems/project:plan:prd [idea]- Create detailed product requirements/project:plan:feature [capability]- Define new feature epics/project:plan:stories [epic]- Break down epics into user stories/project:plan:tasks [story]- Decompose stories into actionable tasks
Implementation Phase
/project:do:task [task]- Execute specific tasks/project:do:commit [message]- Create semantic commits for completed work/project:do:review [task]- Review completed tasks for quality assurance
Storage Backends
Currently, this skill provides subskills for the following storage backends:
- Basic Memory:
skills_projectmanagement_storage_basicmemory
Roadmap
Commands
- [ ]
/project:research epicid [topic]- Conduct research and engage in discussion with stakeholders. - [ ]
/project:decide epicid [options]- Facilitate decision-making processes. - [ ]
/project:retro epicid [topic]- Perform retrospectives on completed epics. - [ ] Update the
/project/currentcmd to consistently update a file that matches the project id in the root with a canvas that represents a kanban board view of the current project state.
Storage Backends
- [ ] Provide other storage backend subskills (e.g., Github Projects, etc).