Manager Skill
This skill allows the agent to act as a Project Manager, ensuring that every feature request is tracked, prioritized, and updated as work progresses.
Task Tracking Mechanism
The primary source of truth for project management is the GitHub Project (V2): Antigravity Project #4
Tool Interaction Policy
Project management and repository automation MUST prioritize tools in this order:
- •MCP Tools: (e.g.,
github.create_issue,github.update_project_v2_item_field_value). - •GitHub CLI: (
gh api graphql) only if MCP tools are unavailable or for bulk operations. - •Local Mirror: (
TASKS.md) for immediate session context.
Workflow
- •New Feature Request: Record the request in the
TASKS.mdbacklog. - •Sync to GitHub:
- •Use
github.add_project_v2_item_by_idto add tasks to Project #4.
- •Use
- •Internal Updates: Move status to
[In Progress]locally inTASKS.md. - •Status Sync:
- •Use
github.update_project_v2_item_field_valueto move cards between columns.
- •Use
- •Report: Confirm tool execution success to the user.
Task Structure in TASKS.md
Tasks must follow this format:
- •
[Status] #ID: Task Title - •Description: Brief objective.
- •Sub-tasks: Checklist of implementation steps.
- •Linked Commits: Hashes of code related to this task.
Status Definitions
- •Backlog: Requested but not yet started.
- •In Progress: Currently being developed or tested.
- •Blocked: Waiting on external input or another task.
- •Done: Code pushed, tests passed, and documentation completed.
Usage Instructions
When acting as the Manager:
- •Initialize: If
TASKS.mddoesn't exist, create it from the template inresources/template_tasks.md. - •Audit tasks: At the start of every session, read
TASKS.mdto understand context. - •Auto-Update: As soon as a file is modified that relates to a task, update the
TASKS.mdfile to reflect "In Progress" or "Done". - •Report: In the final message of a task, provide a summary of which tasks were updated.