mirror of
https://github.com/harivansh-afk/evaluclaude-harness.git
synced 2026-04-15 03:00:46 +00:00
readme
This commit is contained in:
parent
7062b53344
commit
b3cfa100a7
1 changed files with 30 additions and 9 deletions
39
README.md
39
README.md
|
|
@ -6,6 +6,36 @@
|
|||

|
||||

|
||||
|
||||
```mermaid
|
||||
flowchart LR
|
||||
subgraph Input
|
||||
A[Your Codebase]
|
||||
end
|
||||
|
||||
subgraph Pipeline
|
||||
B[Introspect]
|
||||
C[Analyze]
|
||||
D[Render]
|
||||
E[Run]
|
||||
end
|
||||
|
||||
subgraph Output
|
||||
F[Test Results]
|
||||
G[Traces]
|
||||
end
|
||||
|
||||
A --> B
|
||||
B -->|RepoSummary| C
|
||||
C -->|EvalSpec| D
|
||||
D -->|Test Files| E
|
||||
E --> F
|
||||
E --> G
|
||||
|
||||
B -.-|tree-sitter| B
|
||||
C -.-|Claude| C
|
||||
D -.-|pytest/vitest| D
|
||||
```
|
||||
|
||||
A CLI tool that uses Claude to understand your codebase and generate real, runnable functional tests. Tree-sitter parses your code structure, Claude generates test specs, and deterministic renderers create the actual tests.
|
||||
|
||||
## Quick Start
|
||||
|
|
@ -24,15 +54,6 @@ evaluclaude render spec.json # Create test files
|
|||
evaluclaude run # Execute tests
|
||||
```
|
||||
|
||||
## How It Works
|
||||
|
||||
```
|
||||
INTROSPECT ANALYZE RENDER RUN
|
||||
Parse code -> Generate -> Create test -> Execute
|
||||
with tree-sitter EvalSpec files (pytest, & trace
|
||||
with Claude vitest, jest)
|
||||
```
|
||||
|
||||
## Commands
|
||||
|
||||
| Command | Description |
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue