dep-pr

Create dependent Asana tasks and initiate cross-repository PR workflows.

1|Updated Mar 24, 2026
One-click install
npx skills add https://github.com/EdgeApp/edge-dev-agents --skill dep-pr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dep-pr
Source: https://github.com/EdgeApp/edge-dev-agents/tree/main/.cursor/skills/dep-pr
Command: npx skills add https://github.com/EdgeApp/edge-dev-agents --skill dep-pr

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires git, gh, node, jq, and includes scripts (resource) components.

What problem does it solve?

This Skill solves the friction of managing cross-repository dependencies by automating the creation of linked Asana tasks and integrating them into the standard PR workflow.

Core Features & Use Cases

  • Automated Dependency Linking: Automatically creates a dependent task in a target repository that blocks the parent task, ensuring proper project hierarchy.
  • Context Preservation: Inherits project memberships, custom fields, and task metadata from the parent task to maintain consistency across the development lifecycle.
  • Use Case: When a feature in the GUI repository requires a change in the core library, use this skill to generate the necessary core task, link it as a blocker, and initiate the PR workflow for the core change.

Quick Start

Use the dep-pr skill to create a dependent task in the core repository for the parent Asana task at the provided URL.

Frequently Asked Questions about dep-pr

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

FAQPage Schema
How do I automate cross-repo Asana task dependencies for pull requests?

Automating cross-repo Asana task dependencies involves creating a dependent task in the target repository and linking it as a blocker to the parent task. This ensures proper project hierarchy and synchronized task management across multiple repositories.

What is the best way to link Asana tasks across multiple repositories?

Linking Asana tasks across multiple repositories requires generating a dependent task in the target repository that blocks the parent task. This approach inherits project memberships, custom fields, and task metadata from the parent to maintain development consistency.

Do I need a specific environment setup to automate Asana dependency tracking?

Automating Asana dependency tracking requires a development environment with git, gh, node, and jq installed. You also need a valid ASANA_TOKEN configured for API authentication to manage tasks and initiate cross-repository PR workflows.

Can I inherit custom fields when creating dependent Asana tasks for a PR workflow?

Creating dependent Asana tasks for a PR workflow automatically inherits custom fields, project memberships, and task metadata from the parent task. This preserves context across the development lifecycle when initiating cross-repository changes.

When do I need to automate cross-repository dependency tracking?

Automating cross-repository dependency tracking is needed in multi-repo development environments requiring strict dependency synchronization. It is typically used when a feature in one repository requires a blocking change in a core library before proceeding.

Why use automation for cross-repo PR workflows instead of manual Asana task creation?

Using automation for cross-repo PR workflows eliminates the friction of manual task creation by automatically generating linked Asana tasks and integrating them into the standard PR workflow. This ensures strict dependency tracking and synchronized task management across repositories.