Skip to content
Back to skills

Supercli

ASecurity

Use this skill when working with graphify through supercli to understand supercli-specific workarounds and best practices.

  • 54 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added May 29, 2026
ai-agentsgobashnodegit

Works with

  • cli

Security analysis

A100/100

Scanned May 29, 2026

npx -y skills add javimosch/supercli --skill supercli --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Supercli?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Supercli
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/javimosch-supercli/badge)](https://www.skillsdirectory.com/skills/javimosch-supercli)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: graphify-supercli
description: Use this skill when working with graphify through supercli to understand supercli-specific workarounds and best practices.
---

# Graphify Supercli Integration

## Supercli-Specific Workarounds

Graphify commands work through supercli, but multi-word arguments require explicit flags instead of positional args.

### Multi-word Arguments

Use explicit `--flag` style arguments for strings with spaces:

```bash
# Does NOT work (positional args split on spaces):
sc graphify graph query "how does auth work"

# Works (explicit flags):
sc graphify graph query --question "how does auth work"
```

### Passthrough with Complex Commands

For complex commands through the passthrough (`_._`), use `--` separator:

```bash
# Template:
sc graphify _ _ -- <command> --flag "value with spaces"

# Example:
sc graphify _ _ -- query --question "what is this project about"
```

### When Positional Args Work

Single-word arguments work fine:
- `sc graphify graph update .` (single path)
- `sc graphify graph explain resolveCwd` (single node name)
- `sc graphify graph path execute resolveCwd` (two single-word node names)

## Quick Reference

| Task | Supercli Command |
|------|------------------|
| Show help | `sc graphify self help` |
| Update graph (code only) | `sc graphify graph update .` |
| Query graph | `sc graphify graph query --question "<question>"` |
| Explain node | `sc graphify graph explain --node <name>` |
| Find path between nodes | `sc graphify graph path --node1 A --node2 B` |
| Add content (paper/video) | `sc graphify content add --url <url>` |
| Watch for changes | `sc graphify graph watch .` |
| Install AI assistant skill | `sc graphify platform install` |
| Install git hooks | `sc graphify git hook-install` |
| Check hook status | `sc graphify git hook-status` |

## Reading the Graph Report

After building a graph, read `graphify-out/GRAPH_REPORT.md` for:

- **God nodes**: Most connected functions/classes (core abstractions)
- **Surprising connections**: Cross-file relationships discovered by LLM
- **Community structure**: Code grouped by functional relationship
- **Token stats**: Reduction ratio vs reading raw files

## Workflow for Understanding a Codebase

1. **Build the graph** (requires AI assistant with graphify skill installed):
   ```
   /graphify .
   ```

2. **Update via supercli** (no AI needed, code-only):
   ```
   sc graphify graph update .
   ```

3. **Query via supercli**:
   ```
   sc graphify graph query --question "how does the plugin system work"
   sc graphify graph query --question "what is the main entry point"
   sc graphify graph query --question "what connects X to Y"
   ```

4. **Explore specific nodes**:
   ```
   sc graphify graph explain resolveCwd
   sc graphify graph path resolveCwd execute
   ```

## Best Practices

- Use `graph update` for code changes (fast, no LLM)
- Use `/graphify` in AI assistant for initial build (includes semantic extraction)
- Query with specific questions, not generic ones
- Check GRAPH_REPORT.md god nodes first for project overview
- Install git hooks once: `sc graphify git hook-install`

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.