Skip to content

feat(skills): add prerequisite detection to taskMaestro#855

Merged
JeremyDev87 merged 1 commit intomasterfrom
feat/prerequisite-detection-792
Mar 22, 2026
Merged

feat(skills): add prerequisite detection to taskMaestro#855
JeremyDev87 merged 1 commit intomasterfrom
feat/prerequisite-detection-792

Conversation

@JeremyDev87
Copy link
Owner

Summary

  • Add Step 0: Prerequisite Check to taskMaestro SKILL.md
  • Validates tmux installation with OS-specific install guidance (macOS/Ubuntu/Debian/Alpine/Fedora/Arch)
  • Detects tmux session status and auto-creates session if missing
  • Validates git repository before workflow execution
  • brew (no sudo) can auto-execute with AskUserQuestion confirmation; sudo-required installs show command for user
  • Idempotent: zero overhead when prerequisites already met

Test plan

  • Verify SKILL.md parses correctly as a skill (frontmatter intact)
  • Verify check_prerequisites function covers all OS variants
  • Confirm existing sections (Constants, Core Utilities, Wave Transition, Commands) unchanged
  • Test on macOS: tmux installed → zero overhead path
  • Test on macOS: tmux not installed → brew install suggestion

Closes #792

Add Step 0: Prerequisite Check that validates environment before
workflow execution:
- tmux installation check with OS-specific install guidance
- tmux session detection with auto-creation
- git repository validation

Supports macOS (brew), Ubuntu/Debian (apt), Alpine (apk),
Fedora/RHEL (dnf), Arch/Manjaro (pacman) with appropriate
auto-execute vs manual-install behavior.

Closes #792
@JeremyDev87 JeremyDev87 added feat skill New skill addition to .ai-rules/skills/ labels Mar 22, 2026
@vercel
Copy link

vercel bot commented Mar 22, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
codingbuddy-landing Ready Ready Preview, Comment Mar 22, 2026 1:47am

@JeremyDev87 JeremyDev87 self-assigned this Mar 22, 2026
@JeremyDev87 JeremyDev87 merged commit a0fc97c into master Mar 22, 2026
25 checks passed
@JeremyDev87 JeremyDev87 deleted the feat/prerequisite-detection-792 branch March 22, 2026 01:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feat skill New skill addition to .ai-rules/skills/

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: add prerequisite detection and auto-setup to taskMaestro skill

1 participant