# Hk Local Diagnose

> Run diagnostic scripts on tasks, specs, boards, or reflections. Wraps testing_tools/ with proper working directory and output mode selection. Use this skill whenever the user wants to inspect, debug, or check the state of a task, spec, board, or reflection — even if they don't say 'inspect' explicitly. Triggers on: 'why did task X fail', 'show me spec Y', 'what's on the board', 'check task', 'ins…

- **Type:** Skill
- **Install:** `agentstack add skill-deepklarity-harness-kit-hk-local-diagnose`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [deepklarity](https://agentstack.voostack.com/s/deepklarity)
- **Installs:** 0
- **Category:** [Agent Skills](https://agentstack.voostack.com/c/agent-skills)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [deepklarity](https://github.com/deepklarity)
- **Source:** https://github.com/deepklarity/harness-kit/tree/main/.claude/skills/hk-local-diagnose

## Install

```sh
agentstack add skill-deepklarity-harness-kit-hk-local-diagnose
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# /hk-local-diagnose — Diagnostic Script Runner

Run the right diagnostic script with the right flags, from the right directory. No more remembering paths or cd-ing around.

## Usage

```
/hk-local-diagnose task 42
/hk-local-diagnose task 42 --brief
/hk-local-diagnose spec 15 --json --sections tasks,problems
/hk-local-diagnose board
/hk-local-diagnose board 3
/hk-local-diagnose reflection 8 --full
/hk-local-diagnose snapshot sp25 ../../tests/e2e_snapshots/smoke
```

## Arguments

Parse `$ARGUMENTS` to extract:
- **type** (required): `task`, `spec`, `board`, `reflection`, or `snapshot`
- **id** (required for all except `board`): the numeric ID or spec prefix
- **flags** (optional): `--brief`, `--full`, `--json`, `--slim`, `--sections `

If no flags are provided, default to `--brief` — this is the token-efficient choice for LLM consumption. The user can always ask for `--full` if they need more.

## Script mapping

| Type | Script | Required args |
|------|--------|---------------|
| `task` | `task_inspect.py ` | id |
| `spec` | `spec_trace.py ` | id |
| `board` | `board_overview.py [id]` | id optional |
| `reflection` | `reflection_inspect.py ` | id |
| `snapshot` | `snapshot_extractor.py  ` | id + output_dir |

## Execution

All scripts run from the `taskit/taskit-backend/` directory. The working directory for execution is always:

```
REPO_ROOT/taskit/taskit-backend/
```

Where `REPO_ROOT` is the git repository root (find it with `git rev-parse --show-toplevel`).

### Step 1: Resolve the repo root

```bash
REPO_ROOT=$(git rev-parse --show-toplevel)
```

### Step 2: Build and run the command

```bash
cd "$REPO_ROOT/taskit/taskit-backend" && python testing_tools/  [flags]
```

Pass through any `--brief`, `--full`, `--json`, `--slim`, or `--sections` flags directly to the script.

### Step 3: Display the output

Print the script output directly. Do not summarize or interpret — the scripts already produce well-structured output with problem detection built in.

If the script exits with a non-zero code, show the error and suggest:
- Check that the ID exists: "Is task/spec/board {id} a valid ID?"
- Check that the Django app is set up: "Is the taskit-backend database accessible?"

## Error handling

If `$ARGUMENTS` is empty or missing the type, print usage help:

```
Usage: /hk-local-diagnose   [flags]

Types: task, spec, board, reflection, snapshot
Flags: --brief (default), --full, --json, --slim, --sections 

Examples:
  /hk-local-diagnose task 42
  /hk-local-diagnose spec 15 --json --sections tasks,problems
  /hk-local-diagnose board
```

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [deepklarity](https://github.com/deepklarity)
- **Source:** [deepklarity/harness-kit](https://github.com/deepklarity/harness-kit)
- **License:** MIT

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-deepklarity-harness-kit-hk-local-diagnose
- Seller: https://agentstack.voostack.com/s/deepklarity
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
