autonomous-skill
Use when user wants to execute long-running tasks that require multiple sessions to complete. This skill manages task decomposition, progress tracking, and autonomous execution using Claude Code headless mode with auto-continuation. Trigger phrases: "autonomous", "long-running task", "multi-session", "自主执行", "长时任务", "autonomous skill".
Security Assessment
About autonomous-skill
The 'autonomous-skill' is designed to assist users in executing long-running tasks that require multiple sessions for completion. This skill is ideal for scenarios where tasks need to be broken down into smaller, manageable sessions, enabling autonomous execution across multiple stages. It solves the problem of handling complex tasks that cannot be completed in a single session, ensuring tasks continue seamlessly even when interrupted, with progress tracking and task decomposition. The skill leverages Claude Code's headless mode with auto-continuation to allow efficient and reliable execution across sessions, without needing manual intervention each time.
This skill features an intuitive process that involves initializing a task, tracking progress, and resuming where it left off, making it suitable for a variety of long-term projects. It automatically generates task names based on user input, creates dedicated directories for each task, and supports parallel execution of multiple tasks. Additionally, it uses a dual-agent model where the Initializer handles task setup, and the Executor continues task execution. This separation ensures that each session is handled appropriately, with detailed progress notes and task summaries. It’s particularly valuable for users working on lengthy projects that require automation and ongoing management.
The 'autonomous-skill' is perfect for developers, project managers, and system administrators who need to automate long-running workflows, such as API development, system refactoring, or complex data analysis tasks. It is designed for users who need an automated solution that keeps track of their progress across different sessions, ensuring their work is efficiently continued until completion. This skill is ideal for users managing multi-session tasks in software development, system administration, and large-scale automation workflows.
FAQ
How do I start a task with the autonomous-skill?
To start a task, provide a description of the task, and the system will automatically generate a task name, create a dedicated directory, and begin the task setup process. The task will either be initialized for new tasks or resumed if it’s a continuation.
Can I run multiple tasks concurrently with this skill?
Yes, the skill supports parallel execution of multiple tasks. Each task is isolated in its own directory, preventing conflicts and allowing simultaneous processing of various tasks.
What happens if a task is interrupted?
The task will automatically resume from where it was left off, ensuring continuity without requiring user input. Progress is tracked, and sessions continue seamlessly as needed.
What are the system requirements for using this skill?
This skill requires the Claude Code headless mode for autonomous execution and relies on standard Bash commands for task management. Make sure your environment supports these tools for smooth operation.
Can I track the progress of a task?
Yes, the skill includes built-in progress tracking. Each task has a progress file that is updated after each session, providing a summary of completed and pending tasks.
Install autonomous-skill
Quick Setup:
- Copy the skill folder to
.claude/skills/ - Claude will automatically detect and use the skill
Repository
feiskyer/claude-code-settings