codex

Ascend C Development

Version-aware Ascend C operator development, review, documentation, NPU status, environment, CANN setup, and runtime debugging workflows.

3 on GitHubby LingquLabv0.3.1LicenseRef-CANN-2.0updated 2 days agoDeveloper Tools

Plugin ascendc-development in LingquLab/harness. Commands read from the repo's manifest — 2 days ago.

What it installs

Skills (8)

  • ascendc-api-best-practices

    Verify and explain Ascend C API usage for arithmetic, reduction, data movement, transpose, UB buffers, precision conversion, pipeline synchronization, repeat limits, and host runtime calls. Use when implementing or debugging an Ascend C kernel, resolving alignment or overload errors, reviewing API c

  • ascendc-code-review

    Review Ascend C Host, Tiling, Kernel, SIMT, build, and supporting Python changes for correctness, security, compatibility, and performance risks. Use for code snippets, local diffs, pull requests, operator implementations, or focused rule checks where findings must be evidence-based and tied to the

  • ascendc-docs-search

    Locate authoritative, version-matched Ascend C and CANN API documentation, headers, implementation examples, compatibility notes, and source references. Use when answering API questions, checking overloads or SoC restrictions, finding operator examples, validating review claims, or resolving differe

  • ascendc-env-check

    Inspect an Ascend development or runtime host for CANN environment variables, installed version metadata, toolkit and operator paths, diagnostic tools, and NPU visibility. Use for environment checks, npu-smi or asys diagnostics, CANN setup verification, missing-tool investigation, and read-only tria

  • ascendc-npu-status

    Check and compactly monitor whether explicitly requested Ascend NPU devices are idle by reading a versioned env_list.json inventory and querying per-device process memory locally or over SSH. Use before NPU tests or benchmarks, when selecting free devices across hosts, or when a machine-readable res

  • ascendc-operator-development

    Develop or migrate complete Ascend C operators across direct kernel launch and registered custom-operator workflows, including OpDef and inference, Host Tiling, Kernel contracts, ACLNN integration, build and package wiring, and staged validation. Use when creating a new operator, converting between

  • ascendc-runtime-debug

    Diagnose Ascend C and CANN runtime failures using exact error messages, plog and device logs, launch and stream state, Tiling and kernel dispatch, installed operator packages, and bounded reproduction evidence. Use for ACLNN or ACL return codes, kernel-not-found or Tiling failures, vector or cube ex

  • cann-env-setup

    Plan, install, configure, or repair a CANN development environment for Ascend hardware with explicit version and platform compatibility checks. Use when selecting CANN packages, preparing offline or repository-based installation, configuring environment scripts, resolving driver/toolkit/ops mismatch

View source on GitHub

More from LingquLab/harness

All 8 plugins →

A pragmatic, modular software-development workflow for Codex coding agents.

11 skills

3

Find AI systems knowledge, including inference, training, GPU/NPU architecture and performance analysis.

1 skill

3

Archify

codex

Create polished, validated architecture, workflow, sequence, data-flow, and lifecycle diagrams.

1 skill

3

HAPI collaboration between blue development and green protected-service AI agents.

1 skill

3

draw.io

codex

Generate native .drawio diagrams from Codex using Mermaid or XML, with optional ELK layout, PNG/SVG/PDF export, and browser URL output.

1 skill

3

Reusable SSH shell sessions from Windows through a user-level local daemon.

1 skill

3

Similar plugins

superpowers

claudecodex

Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques

15 skills · hooks

obra/superpowers 316,836

Scaffold, validate, and publish new Claude Code plugins with proper structure

3 skills · 1 command · 1 agent

ruvnet/ruflo 81,589

context7

claudecodex

Up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your coding agent's context.

1 MCP server

upstash/context7 64,709

Use Alibaba Open Code Review from local Codex.

2 skills

alibaba/open-code-review 50,068

slidev

claude

Claude Code skill for creating and presenting Slidev slidedecks

1 skill

slidevjs/slidev 49,452

gitnexus

claudecodex

Code intelligence powered by a knowledge graph. Provides execution flow tracing, blast radius analysis, and augmented search across your codebase.

12 skills · 1 MCP server · hooks

abhigyanpatwari/GitNexus 48,482

Maintain Ascend C Development?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins8 plugins