Description
Improve the installation experience by automatically detecting and installing the dtasks CLI skill to the user's agent platform.
Requirements
-
Detection: Scan for installed agent CLIs:
- Claude (
~/.claude/ directory or claude command)
- Codex (if applicable)
- OpenCode (if applicable)
- Other agent CLIs as they emerge
-
User Consent: Before installing, ask the user:
"Found Claude installed. Would you like to install the dtasks skill globally?"
- If yes: proceed to install
- If no: skip installation
-
Installation Logic:
- Determine correct skill path based on detected agent:
- Claude:
~/.claude/skills/dtasks-cli/ (copy skills/dtasks-cli/ from repo)
- Codex: TBD (determine equivalent path)
- OpenCode: TBD (determine equivalent path)
- Copy skill directory to the correct location
- If skill already exists, overwrite silently
-
Integration: Hook into the install phase (Makefile make install or setup script)
- Should be automatic, non-blocking
- If detection fails, installation fails gracefully (no error)
Acceptance Criteria
Related
Improves UX by making the dtasks skill available globally after installation without manual steps.
Description
Improve the installation experience by automatically detecting and installing the dtasks CLI skill to the user's agent platform.
Requirements
Detection: Scan for installed agent CLIs:
~/.claude/directory orclaudecommand)User Consent: Before installing, ask the user:
Installation Logic:
~/.claude/skills/dtasks-cli/(copyskills/dtasks-cli/from repo)Integration: Hook into the install phase (Makefile
make installor setup script)Acceptance Criteria
Related
Improves UX by making the
dtasksskill available globally after installation without manual steps.