
egenskriven-advanced
by ramtinJ95
Manually managed dotfiles
SKILL.md
name: egenskriven-advanced description: Advanced EgenSkriven features including epics, task dependencies, sub-tasks, batch operations, and views. Use when working with blocked tasks, epic management, sub-tasks, batch imports, or complex filtering.
Overview
This skill covers advanced EgenSkriven features for complex project management: epics, task dependencies, sub-tasks, batch operations, and advanced filtering.
Epics
Group related tasks under a theme or initiative.
Epic Commands
# Create an epic
egenskriven epic add "Epic title" --color "#4A90D9"
# List all epics
egenskriven epic list --json
# Show epic details with linked tasks
egenskriven epic show <epic-ref> --json
# Update epic
egenskriven epic update <epic-ref> --title "New title"
# Delete epic (unlinks tasks, doesn't delete them)
egenskriven epic delete <epic-ref>
Linking Tasks to Epics
# Create task linked to epic
egenskriven add "Task title" --epic <epic-ref>
# Link existing task to epic
egenskriven update <task-ref> --epic <epic-ref>
# Unlink task from epic
egenskriven update <task-ref> --epic ""
# Filter tasks by epic
egenskriven list --epic <epic-ref> --json
Task Dependencies (Blocking)
Tasks can block other tasks, preventing them from being started until blockers are resolved.
Managing Dependencies
# Add a blocker
egenskriven update <task> --blocked-by <blocker-task>
# Add multiple blockers
egenskriven update <task> --blocked-by <blocker1> --blocked-by <blocker2>
# Remove a blocker
egenskriven update <task> --remove-blocked-by <blocker-task>
# View task with blockers
egenskriven show <task> --json
Dependency Rules
- Circular dependencies are prevented automatically
- Self-blocking is prevented
- Completing a blocker unblocks dependent tasks
- Moving a blocker back from
donere-blocks dependents
Filtering by Block Status
# Ready tasks (unblocked, in todo/backlog) - best for agents
egenskriven list --ready --json
# Only blocked tasks
egenskriven list --is-blocked --json
# Only unblocked tasks (any column)
egenskriven list --not-blocked --json
# Combine with other filters
egenskriven list --ready --type bug --priority high --json
Sub-tasks
Break down large tasks into smaller, trackable units.
Creating Sub-tasks
# Create sub-task under parent
egenskriven add "Sub-task title" --parent <parent-ref>
# View parent with sub-tasks
egenskriven show <parent-ref> --json
Sub-task Behavior
- Parent shows progress based on sub-task completion
- Sub-tasks inherit board from parent
- Sub-tasks can have their own blockers and dependencies
- Completing all sub-tasks doesn't auto-complete parent
Filtering Sub-tasks
# Only tasks with parents (sub-tasks)
egenskriven list --has-parent --json
# Only top-level tasks (no parent)
egenskriven list --no-parent --json
# Sub-tasks of specific parent
egenskriven list --parent <parent-ref> --json
Batch Operations
Efficiently handle multiple tasks at once.
Batch Add (JSON Lines)
# From stdin
echo '{"title":"Task 1","type":"bug"}
{"title":"Task 2","type":"feature"}' | egenskriven add --stdin
# From file
egenskriven add --file tasks.jsonl
JSON format per line:
{"title":"Required","type":"bug","priority":"high","column":"todo"}
Batch Delete
# Multiple IDs
egenskriven delete id1 id2 id3 --force
# From stdin
echo "id1
id2
id3" | egenskriven delete --stdin --force
Batch Move
# Move multiple tasks
egenskriven move id1 id2 id3 done
Due Dates
Track deadlines for tasks.
Setting Due Dates
# ISO format
egenskriven add "Task" --due 2024-03-15
# Natural language
egenskriven add "Task" --due tomorrow
egenskriven add "Task" --due "next friday"
egenskriven add "Task" --due "in 3 days"
# Update existing task
egenskriven update <ref> --due 2024-03-20
# Remove due date
egenskriven update <ref> --due ""
Filtering by Due Date
# Tasks due before date
egenskriven list --due-before 2024-03-15 --json
# Tasks due after date
egenskriven list --due-after 2024-03-01 --json
# Tasks with any due date
egenskriven list --has-due --json
# Tasks without due date
egenskriven list --no-due --json
# Overdue tasks
egenskriven list --overdue --json
Views and Filters
Build complex queries with filter combinations.
Filter Options
| Filter | Description |
|---|---|
--type bug,feature | Filter by type (comma-separated) |
--priority high,urgent | Filter by priority |
--column todo,in_progress | Filter by column |
--label frontend | Filter by label |
--epic <ref> | Filter by epic |
--search "login" | Full-text search |
--ready | Unblocked tasks in todo/backlog |
Sorting
# Sort by priority (default ascending)
egenskriven list --sort priority --json
# Sort descending (prefix with -)
egenskriven list --sort -created --json
# Available sort fields: priority, created, updated, due, title
Limiting Results
# Get top 5 high priority tasks
egenskriven list --priority high --sort -priority --limit 5 --json
Field Selection
Reduce output size by selecting specific fields:
# Only essential fields
egenskriven list --json --fields id,title,column
# More fields
egenskriven list --json --fields id,title,column,priority,type,blocked_by
Boards
Manage multiple kanban boards for different contexts.
Board Commands
# List all boards
egenskriven board list --json
# Create new board
egenskriven board add "Board Name" --prefix WRK
# Set default board
egenskriven board use <board-name>
# Delete board (must be empty or use --force)
egenskriven board delete <board-name>
Working with Boards
# Add task to specific board
egenskriven add "Task" --board work
# List tasks from specific board
egenskriven list --board work --json
# List tasks from all boards
egenskriven list --all-boards --json
Import/Export
Backup and migrate task data.
Export
# Export as JSON
egenskriven export --format json > backup.json
# Export as CSV
egenskriven export --format csv > tasks.csv
# Export specific board
egenskriven export --board work --format json > work-backup.json
Import
# Import from JSON
egenskriven import backup.json
# Merge strategy (default) - add new, update existing
egenskriven import backup.json --strategy merge
# Replace strategy - delete all, then import
egenskriven import backup.json --strategy replace
Related Skills
egenskriven- Core commands and task managementegenskriven-workflows- Workflow modes and agent behaviors
スコア
総合スコア
リポジトリの品質指標に基づく評価
SKILL.mdファイルが含まれている
ライセンスが設定されている
100文字以上の説明がある
GitHub Stars 100以上
3ヶ月以内に更新がある
10回以上フォークされている
オープンIssueが50未満
プログラミング言語が設定されている
1つ以上のタグが設定されている
レビュー
レビュー機能は近日公開予定です