aggregate-logs
Generate LEARNINGS.md from skill execution logs over a configurable time window.
Generate dependency-ordered tasks.md from design artifacts
> /plugin marketplace add athola/claude-night-marketHow it fires
How this command gets triggered: by you, by Claude, or both.
/speckit-tasksContext preview
What this command does when you run it.
Generate dependency-ordered tasks.md from design artifacts
name: speckit-tasks description: Generate dependency-ordered tasks.md from design artifacts usage: /speckit-tasks [feature-dir] [--no-tdd] argument-hint: "Optional context for task generation"
Before proceeding, load the `speckit-orchestrator` skill for workflow coordination. Consider loading complementary skills like `superpowers:executing-plans` and `superpowers:systematic-debugging` for enhanced task generation.
Use this command when you need to:
$ARGUMENTS
You **MUST** consider the user input before proceeding (if not empty).
1. **Setup**: Run `.specify/scripts/bash/check-prerequisites.sh --json` from repo root and parse FEATURE_DIR and AVAILABLE_DOCS list. All paths must be absolute. For single quotes in args like "I'm Groot", use escape syntax: e.g 'I'\''m Groot' (or double-quote if possible: "I'm Groot").
2. **Load design documents**: Read from FEATURE_DIR:
3. **Execute task generation workflow**:
4. **Generate tasks.md**: Use `.specify.specify/templates/tasks-template.md` as structure, fill with:
5. **Report**: Output path to generated tasks.md and summary:
Context for task generation: $ARGUMENTS
The tasks.md should be immediately executable - each task must be specific enough that an LLM can complete it without additional context.
**CRITICAL**: Tasks MUST be organized by user story to enable independent implementation and testing.
**Tests are DEFAULT ON** (since 1.9.3, per `docs/inclusive-defaults.md`): Generate test tasks for every user story by default. Skip test generation only if the user passes `--no-tdd` or the feature specification explicitly opts out (e.g. spike, throwaway prototype). The Iron Law (no implementation without a failing test first) is the project's TDD posture: defaulting to test generation makes that posture discoverable from the task list.
Every task MUST strictly follow this format:
- [ ] [TaskID] [P?] [Story?] Description with file path
**Format Components**:
1. **Checkbox**: ALWAYS start with `- [ ]` (markdown checkbox) 2. **Task ID**: Sequential number (T001, T002, T003...) in execution order 3. **[P] marker**: Include ONLY if task is parallelizable (different files, no dependencies on incomplete tasks) 4. **[Story] label**: REQUIRED for user story phase tasks only
5. **[R:TIER] marker**: Optional risk classification (from `leyline:risk-classification`)
6. **Description**: Clear action with exact file path
**Examples**:
A plugin marketplace for Claude Code. Install only the plugins you need to run git workflows, code review, spec-driven development, and autonomous agents from inside your Claude Code session.
Generate LEARNINGS.md from skill execution logs over a configurable time window.
Analyze skill file complexity metrics and generate modularization recommendations for splitting or progressive loading.
Scaffold new Claude Code skills with brainstorming, TDD methodology, and proper frontmatter and module structure.