Skip to content
Agentmart
Submit a tool

CLAUDE.md · duriantaco/skylos

CLAUDE.md from duriantaco/skylos: 76 lines covering What this repo is, Install, Use, Skill For Using Skylos and more.

Template by duriantaco

IndexedApache-2.0★ 849
Write a review

Install

Works with Claude Code. Read the repository before you give any tool access to your data.

curl -fsSL https://raw.githubusercontent.com/duriantaco/skylos/main/CLAUDE.md -o CLAUDE.md

Read it and adapt it to your project before use.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

The CLAUDE.md file that duriantaco/skylos (849 stars) keeps for coding agents. It has 76 lines in 5 sections: What this repo is; Install; Use; Skill For Using Skylos; Reference docs. Use it as a model for your own project's instructions.

Use cases: documentation

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

What's in it

A CLAUDE.md file: project memory Claude Code loads at the start of every session.

For
Claude Code
Length
76 lines
File
CLAUDE.md

Sections

  1. What this repo is
  2. Install
  3. Use
  4. Skill For Using Skylos
  5. Reference docs

First lines (shown under the repo's Apache-2.0 license)

# CLAUDE.md

Guidance for Claude Code when working in this repository.

## What this repo is

**Skylos** — a local-first static analysis CLI for Python, TS/JS, Java, Go,
PHP, Rust, and Dart. It detects dead code, security flaws, secrets, dependency
CVEs, quality regressions, and AI-generated-code mistakes. The CLI entry point
is `skylos.cli:main`, exposed as the `skylos` command.

## Install

Skylos is not installed by default — only the source is present. Install it
editable from the repo root:

```bash
pip install -e .            # core CLI + dependencies
pip install -e ".[llm]"     # also enables `skylos agent` / `skylos defend`
pip install -e ".[dart]"    # Dart parsing (needs a C compiler); test_dart*.py skip without it
```

Then verify with `skylos --version` and `skylos doctor`.

Notes:
- Do **not** run `python -m skylos` — the package has no `__main__`. Use the
  `skylos` command.
- A `module 'skylos.cli' has no attribute 'inquirer'` error means the install
  is incomplete; rerun `pip install -e .`.

## Use

```bash
skylos .                 # dead-code scan of the current directory
skylos . -a              # all checks: security, secrets, quality, deps
skylos . -a --format json   # machine-readable output (best for automation)
skylos . --diff origin/main # only findings on changed lines (PR review)
skylos . --gate          # quality gate; non-zero exit blocks on failure
```

Run `skylos commands` for the full command list and `skylos <cmd> --help` for
details on any subcommand.

## Skill For Using Skylos

A detailed agent skill for installing, running, and interpreting Skylos lives
at:

```
.claude/skills/skylos/SKILL.md
```

It is auto-discovered by Claude Code. Consult it for output formats, JSON
result keys, filtering flags, gating/exit codes, suppression syntax, security
guardrails, CI behavior, dead-code false-positive triage, and repo workflow.

Keep Claude skill files under `.claude/skills/`. Do not put them under
`skylos/agents` or `skylos/llm`; those are Skylos runtime modules.

For security investigations and hardening, use:

```
.claude/skills/skylos-security/SKILL.md
```

Use it for scanner bypasses, LLM evidence filters, CI/cloud policy trust
boundaries, and severity classification.

## Reference docs

- `README.md` — overview, workflow table, language support.
- `docs/cli-output.md` — output modes and TUI keys.
- `dictionary.md` — every rule ID and product term.
- `CONTRIBUTING.md` / `QUALITY.md` — repo workflow and quality-gate expectations.
- Full docs: https://docs.skylos.dev

Signals

Stars
849
Forks
59
Open issues
0
Contributors
13
Last commit (this folder)
Oct 8, 2026 (20 days ago)
Last release
Oct 23, 2026 (5 days ago)

From GitHub (fetched Oct 24, 2026).

Details

License
Apache-2.0
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from duriantaco

Cite this page

CLAUDE.md · duriantaco/skylos. Agent Mart. https://agentmart.dev/templates/duriantaco-skylos-claude-md (last updated 2026-10-24)