Skip to content

Commit 2b2f00a

Browse files
committed
docs: add CHANGELOG.md for 0.1.0
1 parent 9488267 commit 2b2f00a

1 file changed

Lines changed: 34 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [Unreleased]
9+
10+
## [0.1.0] - 2026-04-26
11+
12+
### Added
13+
14+
- Initial release of agentskill
15+
- `analyze` command — run all analyzers and synthesize an `AGENTS.md` report
16+
- `scan` analyzer — directory tree mapping, file inventory, suggested read order
17+
- `measure` analyzer — exact indentation, line length percentiles, blank line distributions
18+
- `config` analyzer — formatter, linter, and type-checker detection with config excerpts
19+
- `git` analyzer — commit prefixes, branch naming, merge strategy, and signing detection
20+
- `graph` analyzer — internal import graph, circular dependencies, most-depended modules
21+
- `symbols` analyzer — symbol name extraction, naming pattern clustering, affix detection
22+
- `tests` analyzer — test-to-source mapping, framework detection, fixture extraction
23+
- Parallel analyzer execution via `ThreadPoolExecutor`
24+
- Pretty-printed and machine-readable JSON output modes (`--pretty`, `--json`)
25+
- `--out` flag to write report to a file
26+
- `--language` flag to override auto-detected language
27+
- Language-agnostic analysis engine supporting Python, JavaScript/TypeScript, Rust, Go, and others
28+
- Multiple output example formats: `SINGLE_LANGUAGE.md`, `MULTI_LANGUAGE.md`, `MONOREPO.md`
29+
- `SYSTEM.md` — behavioral spec for the synthesis step
30+
- `SKILL.md` — OpenClaw AgentSkill manifest
31+
- `AGENTS.md` — self-documented analysis rules
32+
- Full test suite with pytest covering all modules
33+
- `pyproject.toml` with `project.scripts` entry points
34+
- Development dependencies: `ruff`, `pytest`

0 commit comments

Comments
 (0)