exec

Execute autonomous tasks with library discovery, 3-tier validation, and atomic git commits.

2|Updated Sep 30, 2025
One-click install
npx skills add https://github.com/krzemienski/shannon-framework --skill exec
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: exec
Source: https://github.com/krzemienski/shannon-framework/tree/main/skills/exec
Command: npx skills add https://github.com/krzemienski/shannon-framework --skill exec

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires serena, SlashCommand, Bash, Read, Write, Sequential, and includes references (resource) components.

What problem does it solve?

Autonomous task execution with library discovery, 3-tier functional validation, and atomic git commits. Integrates with Shannon CLI Python modules for platform-specific execution and code generation orchestration, ensuring only validated changes enter version history.

Core Features & Use Cases

  • Autonomous task execution with library discovery to avoid reinventing wheels
  • 3-tier validation (static, unit/integration, functional) before committing
  • Atomic commits: only validated changes are committed
  • Retry with rollback on failure
  • Integrates with Shannon CLI and /shannon:wave for code generation

Quick Start

Use the exec skill when you want to autonomously implement a feature using existing libraries and validate it before committing.

Frequently Asked Questions about exec

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate task execution with library discovery and validation before committing?

Autonomous task execution automates feature implementation by discovering existing libraries across registries, applying 3-tier validation (static, unit/integration, functional), and committing only validated changes. This prevents reinventing wheels and ensures code quality before integration.

What is 3-tier validation and how does it work in automated workflows?

3-tier validation runs static analysis, unit and integration tests, then functional tests sequentially before commit. It catches defects early, ensures correctness across layers, and gates commits so only passing code enters version history.

Can I roll back changes if autonomous execution fails?

Yes, atomic git commits with rollback support let you retry on failure by reverting the last commit and its changes. Session management tracks state so you can safely attempt execution again without manual cleanup.

How does this integrate with Shannon CLI for code generation?

The exec Skill integrates with Shannon CLI Python modules and /shannon:wave orchestration to perform platform-specific execution and code generation as part of validated task automation, coordinating library discovery and commit workflows.

When should I use autonomous task execution instead of manual implementation?

Use autonomous execution when you want library-first development, need validated commits before integration, or require consistent validation across multiple tasks. It's ideal for scenarios where code quality gates and atomic commits are essential.