
x07-package
by x07lang
Programming language for 100% agentic coding
SKILL.md
name: x07-package description: Manage X07 project dependencies and lockfiles for reproducible builds (lock, publish). Designed for autonomous agents. metadata: short-description: X07 deps + lockfile management version: 0.1.0 kind: docs
x07-package
This skill documents the single canonical workflow for dependency management in X07 using the built-in package manager (x07 pkg ...).
When to use
Use this skill when:
- adding/updating dependencies,
- generating/verifying lockfiles,
- publishing a package to an index/registry.
Canonical commands
-
Create a publishable package repo (for
x07 pkg publish):x07 init --package
-
Add a dependency entry to
x07.jsonand sync the lockfile:x07 pkg add <name>@<version> --sync
-
Generate or update a project lockfile:
x07 pkg lock --project x07.json
-
Reverse-lookup which package provides a module:
x07 pkg provides <module-id>
-
Verify a lockfile is up to date (CI mode):
x07 pkg lock --project x07.json --check
-
Pack a package directory deterministically:
x07 pkg pack --package <dir> --out <out.x07pkg>
-
Login (store credentials for an index):
- Interactive:
x07 pkg login --index <url> - Non-interactive:
printf '%s' "$X07_TOKEN" | x07 pkg login --index <url> --token-stdin
- Interactive:
-
Publish:
x07 pkg publish --package <dir> --index <url>
Notes
- Official registry index URL:
sparse+https://registry.x07.io/index/ - Publishing to the official registry requires non-empty
descriptionanddocsinx07-package.json. - The lockfile path is controlled by
x07.json(lockfile) and defaults tox07.lock.json. - When fetching is required,
x07 pkg lockdefaults to the official registry index; override with--index <url>. - Official packages may declare required helper packages via
meta.requires_packages. When present,x07 pkg lockwill add and fetch these transitive deps automatically (and updatex07.json). - If dependencies are already present on disk,
x07 pkg lockcan run without--indexusing--offline.
See also: https://x07lang.org/docs/packages/publishing-by-example/
Score
Total Score
Based on repository quality metrics
SKILL.mdファイルが含まれている
ライセンスが設定されている
100文字以上の説明がある
GitHub Stars 100以上
3ヶ月以内に更新がある
10回以上フォークされている
オープンIssueが50未満
プログラミング言語が設定されている
1つ以上のタグが設定されている
Reviews
Reviews coming soon