Skip to content

Commit ab3fde0

Browse files
authored
docs: add 0.10.0 roadmap milestone for CLI and skill split (#21)
1 parent 500c429 commit ab3fde0

1 file changed

Lines changed: 15 additions & 0 deletions

File tree

ROADMAP.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,21 @@ This roadmap maps the path from the current release to a stable 1.0.0. Each vers
117117

118118
---
119119

120+
## 0.10.0 — Package Layout & Skill / CLI Split
121+
122+
**Theme:** separate skill-facing scripts from the packaged Python CLI with a more idiomatic project layout.
123+
124+
- Move the packaged Python CLI into a dedicated `cli/` or `agentskill/` package directory, with the console entry point importing from that package instead of the repo root
125+
- Keep a small top-level `scripts/` layer focused on skill and operator workflows rather than housing the primary Python package
126+
- Split LLM skill support files from the actual end-user CLI implementation so packaging, imports, and tests no longer depend on the current mixed layout
127+
- Decide and document which helper scripts should remain in `scripts/` for local/dev/skill usage and which should become package modules
128+
- Prefer shell/Bash wrappers in `scripts/` where they improve operator and LLM usability, while keeping Python business logic inside the packaged module
129+
- Update `pyproject.toml` entry points, package discovery, and tests to match the new layout
130+
- Preserve the public `agentskill` CLI contract while refactoring internal module paths
131+
- Document the new repository structure and developer workflow for both packaged CLI usage and skill-facing script usage
132+
133+
---
134+
120135
## 1.0.0 — Stable Release
121136

122137
**Theme:** a reliable, documented, multi-language tool ready for daily use.

0 commit comments

Comments
 (0)