-
Notifications
You must be signed in to change notification settings - Fork 9
Expand file tree
/
Copy pathjustfile
More file actions
54 lines (41 loc) · 1.94 KB
/
justfile
File metadata and controls
54 lines (41 loc) · 1.94 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
# Claude Skills Justfile
# Run `just` to see available commands
# Default command - show help
default:
@just --list
# Install all dependencies including docs
install:
uv sync --all-extras
# Install only core dependencies (no docs)
install-core:
uv sync
# ─────────────────────────────────────────────────────────────
# Documentation
# ─────────────────────────────────────────────────────────────
# Serve documentation locally at http://localhost:8000
docs-serve:
uv run mkdocs serve
# Build documentation to site/ directory
docs-build:
uv run mkdocs build
# Deploy documentation to GitHub Pages
docs-deploy:
uv run mkdocs gh-deploy
# ─────────────────────────────────────────────────────────────
# Skills
# ─────────────────────────────────────────────────────────────
# Package a single skill (e.g., just package brainstorm)
package skill:
uv run python build.py {{skill}}
# Package all skills
package-all:
uv run python build.py --all
# List all available skills
list-skills:
uv run python build.py --list
# ─────────────────────────────────────────────────────────────
# Development
# ─────────────────────────────────────────────────────────────
# Clean build artifacts
clean:
rm -rf dist/ site/