Skip to content

feat: refine setup, skill, and GitHub CLI flows#138

Merged
RexWzh merged 10 commits intomasterfrom
rex/setup
Mar 23, 2026
Merged

feat: refine setup, skill, and GitHub CLI flows#138
RexWzh merged 10 commits intomasterfrom
rex/setup

Conversation

@RexWzh
Copy link
Member

@RexWzh RexWzh commented Mar 22, 2026

Summary

  • reuse chatenv Feishu defaults during chattool cc init -i, shorten the skills config prompt, and align skill config resolution with chatenv
  • bundle nvm.sh for chattool setup nodejs, fix the chatskills alias target, and rename the skill CLI package to src/chattool/skill/
  • add chattool gh pr-check, refresh the GitHub skill guidance, move scratch or preview outputs outside the repository by default, and shift practice-make-perfact into an explicit post-task normalization phase that chains into chattool-dev-review

Testing

  • python3 -m pytest -q tests/tools/github/test_cli.py tests/tools/pypi/test_cli.py
  • python3 -m pytest -q tests/ -m 'not dns and not lark'
  • python3 -m chattool.client.main gh --help
  • python3 -m chattool.client.main gh pr-check --help
  • python -m chattool.client.main skill --help
  • python -m chattool.skill.cli --help

@github-actions
Copy link
Contributor

Preview available at: https://chattool.wzhecnu.cn/dev/

@RexWzh RexWzh changed the title feat: improve cc init setup defaults for feishu feat: improve setup and skill configuration flows Mar 22, 2026
@RexWzh RexWzh changed the title feat: improve setup and skill configuration flows feat: refine setup, skill, and GitHub CLI flows Mar 23, 2026
@RexWzh RexWzh merged commit 38b02a7 into master Mar 23, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant