im

Implement Asana tasks in TypeScript repositories with automated linting and commit history.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill solves the problem of fragmented, unverified, and poorly documented code changes by enforcing a strict, automated workflow for implementing Asana tasks and bug fixes.

Core Features & Use Cases

  • Automated Workflow: Orchestrates the entire lifecycle from Asana task planning and branch creation to linting, implementation, and history cleanup.
  • Quality Assurance: Enforces coding standards through automated linting, pre-commit checks, and regression analysis.
  • Use Case: When assigned an Asana ticket, use this Skill to automatically plan the implementation, set up the correct feature branch, ensure all TypeScript standards are met, and commit clean, structured history.

Quick Start

Use the im skill to implement the Asana task provided in the URL and follow the guided planning and development steps.

Frequently Asked Questions about im

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

FAQPage Schema
How do I automate Asana task implementation in a TypeScript repository?

To automate Asana task implementation in a TypeScript repository, you can use an automated development workflow that plans the task, creates a standardized branch, applies lint fixes, and cleans the commit history. This ensures regression-safe code changes.

What is the best way to maintain a clean git commit history when implementing features?

Maintaining a clean git commit history during feature implementation is best achieved through an automated workflow that enforces standardized branch naming conventions and performs automated history cleanup. This prevents fragmented and poorly documented code changes.

How does automated linting verification work with git workflows?

Automated linting verification in git workflows works by running eslint checks during the development lifecycle to enforce strict coding standards. It applies lint-fix verification before committing changes to ensure regression-safe TypeScript code.

Do I need specific dependencies to run automated TypeScript feature workflows?

Yes, running automated TypeScript feature workflows requires specific dependencies including git, gh, node, jq, and eslint. These tools facilitate automated branch management, dependency handling, and strict linting verification.

Can I use this automated workflow for ad-hoc bug fixes and not just Asana tasks?

Yes, you can use this structured automated workflow for ad-hoc bug fixes in addition to planned Asana tasks. It applies the same strict linting, pre-commit checks, and regression analysis to ensure all code changes meet quality standards.