gh-cli-projects-tasks-conventions

Generate GitHub Project task URLs for context-v files in pseudomonorepos using gh CLI conventions.

4|Updated May 4, 2026
One-click install
npx skills add https://github.com/lossless-group/lossless-agent-skills --skill gh-cli-projects-tasks-conventions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gh-cli-projects-tasks-conventions
Source: https://github.com/lossless-group/lossless-agent-skills/tree/main/gh-cli-projects-tasks-conventions
Command: npx skills add https://github.com/lossless-group/lossless-agent-skills --skill gh-cli-projects-tasks-conventions

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

When working across a pseudomonorepo tree with multiple submoduled child repos, GitHub Project tasks that reference context-v files often have broken links or inconsistent formatting, making it hard for collaborators to find the relevant work context and wasting time on manual path translation.

Core Features & Use Cases

  • Standardized Task Body Format: Enforces that all task bodies referencing context-v files use clickable GitHub URLs pointing directly to the file in its own repo, eliminating 404 errors from incorrect parent monorepo paths.
  • gh CLI Workflow Recipes: Provides ready-to-use command patterns for creating single tasks, bulk-creating tasks from spec sections, adding existing issues to projects, and updating task status fields.
  • Pseudomonorepo Integration: Composes with the pseudomonorepos skill to automatically resolve which submoduled repo owns a local context-v file and which branch tier (development/main/master) the link should target.
  • Use Case: When creating tasks for work tracked in context-v specs, explorations, or plans across the Lossless pseudomonorepo tree, this skill ensures all task links are valid and consistent for all collaborators.

Quick Start

Use this skill to create a new GitHub Project task that links directly to the relevant context-v file for your current work, with the correct repo and branch automatically resolved.

Frequently Asked Questions about gh-cli-projects-tasks-conventions

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
Why do GitHub Project task links to context-v files in submoduled repos return 404 errors?

Broken GitHub Project task links happen when URLs point to the parent monorepo path instead of the submoduled child repo where the context-v file actually resides, causing 404 errors for collaborators trying to find work context.

How do I create GitHub Project tasks with correct links to context-v files using the gh CLI?

You create GitHub Project tasks with correct links by using standardized gh project CLI command patterns that construct clickable GitHub URLs pointing directly to the context-v file in its own submoduled repo and the correct branch tier.

Can I bulk create GitHub Projects v2 tasks from spec sections without manual path translation?

Yes, you can bulk create GitHub Projects v2 tasks from spec sections using provided gh CLI workflow recipes that automatically resolve the owning submoduled repo and target branch tier, eliminating manual path translation for context-v file references.

Does this link convention work with pseudomonorepo trees containing multiple submoduled child repos?

Yes, this link convention is designed for pseudomonorepo trees, automatically resolving which submoduled child repo owns a local context-v file and determining whether the GitHub URL should target the development, main, or master branch tier.

What is the best way to update GitHub Project task status fields in bulk via the gh CLI?

The best way to update GitHub Project task status fields in bulk is by applying the ready-to-use gh project CLI command patterns provided for task creation, editing, and status updates to maintain consistent project automation across the pseudomonorepo tree.