task-definition

Define tasks interactively through Q&A and generate timestamped Markdown documentation.

10|1|Updated Jan 9, 2026
One-click install
npx skills add https://github.com/Yuvasee/samocode --skill task-definition
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: task-definition
Source: https://github.com/Yuvasee/samocode/tree/main/skills/task-definition
Command: npx skills add https://github.com/Yuvasee/samocode --skill task-definition

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the process of defining new tasks by guiding the user through a series of questions and documenting decisions, ensuring clarity and completeness before implementation begins.

Core Features & Use Cases

  • Interactive Q&A: Clarifies ambiguities and gathers necessary information through a structured question-and-answer format.
  • Automated Documentation: Generates detailed task documentation, including requirements, clarifications, edge cases, and success criteria.
  • Session Context Integration: Leverages existing session information for context and updates the session overview upon task definition.
  • Use Case: When initiating a new feature development, this Skill can be used to precisely define the scope, gather user requirements, and document any technical considerations through a guided conversation.

Quick Start

Use the task-definition skill to define a new task for adding JWT authentication to the user system.

Frequently Asked Questions about task-definition

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

FAQPage Schema
How do I document task requirements interactively before starting development?

You can document task requirements interactively by guiding users through structured Q&A to clarify ambiguities, capturing decisions, edge cases, and success criteria. The process generates a timestamped Markdown file detailing the task scope and associated clarifications.

What is the best way to gather and record edge cases during requirements gathering?

Requirements gathering for edge cases is best handled through structured interactive Q&A. This approach clarifies ambiguities on the fly, documenting technical considerations and edge cases directly into a Markdown file for future reference.

How does interactive task definition integrate with an existing working session?

Interactive task definition integrates with an active session by reading context from working memory and updating the session overview. This ensures newly defined tasks align with ongoing work and maintain contextual continuity.

Can I automate task documentation for new feature development without manual formatting?

Yes, you can automate task documentation by defining tasks through a guided conversation. The system automatically generates detailed Markdown documentation, including requirements, clarifications, and success criteria, eliminating manual formatting overhead.

Does session management context affect how new tasks are defined and scoped?

Session management context directly affects task definition by providing existing session information as a baseline. The Skill leverages this context to inform the Q&A process, ensuring the newly defined task integrates smoothly with current project state.

When should I use interactive Q&A for task definition instead of writing requirements manually?

You should use interactive Q&A for task definition when initiating new feature development requiring precise scope definition and technical consideration documentation. It ensures completeness and clarity before implementation begins by systematically resolving ambiguities.