Not in the top 1,000 by GitHub stars
suriyel/longtaskforagent
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
skills/long-task-ats/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → ca67fe1e3c47
No earlier version was observed for comparison.
skills/long-task-design/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → ca67fe1e3c47
No earlier version was observed for comparison.
skills/long-task-explore/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → ca67fe1e3c47
No earlier version was observed for comparison.
skills/long-task-feature-design/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → ca67fe1e3c47
No earlier version was observed for comparison.
skills/long-task-feature-st/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → ca67fe1e3c47
No earlier version was observed for comparison.
skills/long-task-finalize/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → ca67fe1e3c47
No earlier version was observed for comparison.
skills/long-task-hotfix/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → ca67fe1e3c47
No earlier version was observed for comparison.
skills/long-task-increment/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → ca67fe1e3c47
No earlier version was observed for comparison.
skills/long-task-init/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → ca67fe1e3c47
No earlier version was observed for comparison.
skills/long-task-quality/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → ca67fe1e3c47
No earlier version was observed for comparison.
skills/long-task-requirements/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → ca67fe1e3c47
No earlier version was observed for comparison.
skills/long-task-retrospective/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → ca67fe1e3c47
No earlier version was observed for comparison.
skills/long-task-st/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → ca67fe1e3c47
No earlier version was observed for comparison.
skills/long-task-tdd/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → ca67fe1e3c47
No earlier version was observed for comparison.
skills/long-task-ucd/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → ca67fe1e3c47
No earlier version was observed for comparison.
skills/long-task-work/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → ca67fe1e3c47
No earlier version was observed for comparison.
skills/using-long-task/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → ca67fe1e3c47
No earlier version was observed for comparison.
Verified commit ca67fe1e3c4785749ea4102a31a1285b4541fe7d
git clone --filter=blob:none --no-checkout https://github.com/suriyel/longtaskforagent.git .hotskills/suriyel-longtaskforagent && git -C .hotskills/suriyel-longtaskforagent checkout --detach ca67fe1e3c4785749ea4102a31a1285b4541fe7d
# Copy each selected skill directory from .hotskills/suriyel-longtaskforagent into .claude/skills/<skill-name>/git clone --filter=blob:none --no-checkout https://github.com/suriyel/longtaskforagent.git .hotskills/suriyel-longtaskforagent && git -C .hotskills/suriyel-longtaskforagent checkout --detach ca67fe1e3c4785749ea4102a31a1285b4541fe7d
# Copy each selected skill directory from .hotskills/suriyel-longtaskforagent into .opencode/skills/<skill-name>/Heat
0.2- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- long-task-ats
skills/long-task-ats - long-task-design
skills/long-task-design - long-task-explore
skills/long-task-explore - long-task-feature-design
skills/long-task-feature-design - long-task-feature-st
skills/long-task-feature-st - long-task-finalize
skills/long-task-finalize - long-task-hotfix
skills/long-task-hotfix - long-task-increment
skills/long-task-increment - long-task-init
skills/long-task-init - long-task-quality
skills/long-task-quality - long-task-requirements
skills/long-task-requirements - long-task-retrospective
skills/long-task-retrospective - long-task-st
skills/long-task-st - long-task-tdd
skills/long-task-tdd - long-task-ucd
skills/long-task-ucd - long-task-work
skills/long-task-work - using-long-task
skills/using-long-task
How it works
long-task-ats
When your agent uses it
Use when design doc exists but no ATS doc and no feature-list.json - generate a global Acceptance Test Strategy mapping every requirement to acceptance scenarios with category constraints
What it loads into context
Frontmatter
41 tokensAlways available to the agent
SKILL.md
3,484 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Why ATS Exists
- Scaling Guide
- Checklist
- Boundary with Design Doc Testing Strategy
- Critical Rules
- Red Flags
- Integration
Scripts executed separately
../../hooks/run-hook.cmd../../hooks/run-hook.cmd../../hooks/run-hook.cmd../../hooks/run-hook.cmd../../hooks/run-hook.cmd../../hooks/run-hook.cmd
Files
../../.claude-plugin/marketplace.jsonasset508 bytes../../.claude-plugin/plugin.jsonasset483 bytes../../hooks/hooks.jsonasset549 bytes../../hooks/run-hook.cmdruns1,460 bytes../../hooks/run-hook.cmdruns1,460 bytes../../hooks/run-hook.cmdruns1,460 bytes../../hooks/run-hook.cmdruns1,460 bytes../../hooks/run-hook.cmdruns1,460 bytes../../hooks/run-hook.cmdruns1,460 bytesSKILL.mdcore15,043 bytesSKILL.mdcore15,043 bytesSKILL.mdcore15,043 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHublong-task-design
When your agent uses it
Use when SRS doc exists but no design doc and no feature-list.json - take the approved SRS as input and produce an architecture/design document focused on HOW to build it
What it loads into context
Frontmatter
45 tokensAlways available to the agent
SKILL.md
4,180 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Anti-Pattern: "The SRS Is Detailed Enough To Start Coding"
- Checklist
- Step 1: Read SRS & UCD & Extract Design Inputs
- Step 2: Explore Technical Context
- Step 3: Propose Approaches
- Step 4: Section-by-Section Approval
- Step 4b: Merge Codebase Conventions into Design
- Step 5: Write Design Document
- Step 5b: Design Integration Coherence Check
- Step 6: Transition to ATS
- Scaling the Design Phase
- Section 4 Depth Strategy
- Red Flags
- Diagram Requirements
- Third-Party Dependency Rules
- Development Plan Rules
- Integration
Files
SKILL.mdcore18,362 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHublong-task-explore
When your agent uses it
Use for on-demand deep exploration of an existing codebase - analyzes architecture, data flow, domain model, API surface, dependencies, and code health
What it loads into context
Frontmatter
40 tokensAlways available to the agent
SKILL.md
2,526 tokensWhen the skill is activated
Reference documents
2,673 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Invocation Modes
- CRITICAL: DOCUMENT WHAT IS, NOT WHAT SHOULD BE
- Step 1: Parse Arguments & Announce
- Step 2: Project Detection
- Step 3: Dispatch Locator SubAgent (Phase 1 — Breadth-First Scan)
- Step 4: Dispatch Analyzer + Pattern-Finder (Phase 2 — Parallel Deep Dive)
- Step 5: Synthesize Findings
- Step 6: Write Output
- Step 7: Present Summary
- Depth-Specific Behavior Summary
- Focus Dimension Reference
- Rules
Files
SKILL.mdcore10,697 bytesSKILL.mdcore10,697 bytesSKILL.mdcore10,697 bytesSKILL.mdcore10,697 bytesSKILL.mdcore10,697 bytesreferences/exploration-dimensions.mddoc11,244 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHublong-task-feature-design
When your agent uses it
Use before TDD in a long-task project — produce feature-level detailed design with interface contracts, algorithm pseudocode, diagrams, and test inventory
What it loads into context
Frontmatter
39 tokensAlways available to the agent
SKILL.md
2,401 tokensWhen the skill is activated
Reference documents
7,126 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Run
- Step 1: Gather Path Parameters
- Step 2: Construct SubAgent Prompt
- Step 3: Dispatch SubAgent
- Step 4: Parse Result
- Integration
Files
SKILL.mdcore10,017 bytesreferences/feature-design-execution.mddoc22,093 bytesreferences/feature-design-template.mddoc8,339 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHublong-task-feature-st
When your agent uses it
Use after quality gates pass in a long-task project — independently manages test environment lifecycle (start/cleanup), executes black-box acceptance testing per feature, generates ISO/IEC/IEEE 29119 compliant test case documents
What it loads into context
Frontmatter
53 tokensAlways available to the agent
SKILL.md
2,570 tokensWhen the skill is activated
Reference documents
7,875 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Step 1: Gather Path Parameters
- Step 2: Construct SubAgent Prompt
- Step 3: Dispatch SubAgent
- Step 4: Parse Result
- Integration
Files
SKILL.mdcore10,846 bytesSKILL.mdcore10,846 bytesSKILL.md.templateasset20,455 bytesreferences/feature-st-execution.mddoc34,950 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHublong-task-finalize
When your agent uses it
Use after ST Go verdict — generate usage examples and finalize release documentation via SubAgent
What it loads into context
Frontmatter
27 tokensAlways available to the agent
SKILL.md
1,066 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Checklist
- Critical Rules
- Integration
Scripts executed separately
../../scripts/validate_features.py
Files
../../scripts/validate_features.pyruns21,528 bytesSKILL.mdcore4,479 bytesSKILL.mdcore4,479 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHublong-task-hotfix
When your agent uses it
Use when bugfix-request.json exists - validate, reproduce, root-cause, and enqueue a user-reported bug as a category=bugfix feature, then chain to Worker for TDD fix
What it loads into context
Frontmatter
50 tokensAlways available to the agent
SKILL.md
2,164 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Step 1: Announce
- Step 2: Validate Signal File
- Step 3: Orient
- Step 4: Reproduce
- Step 5: Root Cause Analysis
- Step 6: Enqueue as Bugfix Feature
- Step 7: Update task-progress.md
- Step 8: Finalize
- Critical Rules
- Red Flags
- Integration
Scripts executed separately
../../scripts/validate_bugfix_request.py../../scripts/validate_features.py
Files
../../scripts/validate_bugfix_request.pyruns5,081 bytes../../scripts/validate_features.pyruns21,528 bytesSKILL.mdcore8,984 bytesSKILL.mdcore8,984 bytesSKILL.mdcore8,984 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHublong-task-increment
When your agent uses it
Use when increment-request.json exists - collect incremental requirements, perform impact analysis, update design, and decompose new features
What it loads into context
Frontmatter
34 tokensAlways available to the agent
SKILL.md
4,060 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Prerequisites
- Checklist
- Critical Rules
- Red Flags
- Integration
Scripts executed separately
../../scripts/check_configs.py../../scripts/validate_features.py../../scripts/validate_guide.py
Files
../../scripts/check_configs.pyruns6,295 bytes../../scripts/validate_features.pyruns21,528 bytes../../scripts/validate_guide.pyruns6,730 bytesSKILL.mdcore17,477 bytesSKILL.mdcore17,477 bytesSKILL.mdcore17,477 bytesSKILL.mdcore17,477 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHublong-task-init
When your agent uses it
Use when ATS doc exists (or auto-skipped) but feature-list.json not yet created - scaffold project artifacts and populate features from Design §10.2
What it loads into context
Frontmatter
41 tokensAlways available to the agent
SKILL.md
5,567 tokensWhen the skill is activated
Reference documents
4,321 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input Documents
- Checklist
- Service Config Maintenance (Worker cycles)
- Feature List Schema
- Generated Persistent Artifacts
- Retrospective Authorization (Final Step)
- Integration
Scripts executed separately
../../scripts/apply_tool_bindings.py../../scripts/check_configs.py../../scripts/check_jinja2.py../../scripts/check_mcp_providers.py../../scripts/check_retro_auth.py../../scripts/get_tool_commands.py../../scripts/validate_features.py../../scripts/validate_guide.pyscripts/init_project.py
Files
../../scripts/apply_tool_bindings.pyruns12,619 bytes../../scripts/check_configs.pyruns6,295 bytes../../scripts/check_jinja2.pyruns1,999 bytes../../scripts/check_mcp_providers.pyruns8,582 bytes../../scripts/check_retro_auth.pyruns2,807 bytes../../scripts/get_tool_commands.pyruns10,987 bytes../../scripts/validate_features.pyruns21,528 bytes../../scripts/validate_guide.pyruns6,730 bytesSKILL.mdcore22,686 bytesSKILL.mdcore22,686 bytesSKILL.mdcore22,686 bytesSKILL.mdcore22,686 bytesSKILL.mdcore22,686 bytesSKILL.mdcore22,686 bytesSKILL.mdcore22,686 bytesSKILL.mdcore22,686 bytesSKILL.mdcore22,686 bytesSKILL.mdcore22,686 bytesSKILL.mdcore22,686 bytesSKILL.mdcore22,686 bytesSKILL.mdcore22,686 bytesSKILL.mdcore22,686 bytesSKILL.mdcore22,686 bytesSKILL.mdcore22,686 bytesSKILL.mdcore22,686 bytesSKILL.mdcore22,686 bytesreferences/init-script-recipes.mddoc15,231 bytesscripts/init_project.pyruns15,631 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHublong-task-quality
When your agent uses it
Use after TDD cycle in a long-task project - enforces coverage gate, mutation gate, and fresh verification evidence before marking features as passing
What it loads into context
Frontmatter
38 tokensAlways available to the agent
SKILL.md
890 tokensWhen the skill is activated
Reference documents
6,504 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Step 1: Construct SubAgent Prompt
- Step 2: Dispatch SubAgent
- Step 3: Parse Result
- Integration
Files
SKILL.mdcore3,758 bytesSKILL.mdcore3,758 bytesSKILL.md.templateasset10,287 bytescoverage-recipes.mddoc13,127 bytesreferences/quality-execution.mddoc12,304 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHublong-task-requirements
When your agent uses it
Use when no SRS doc and no design doc and no feature-list.json exist - elicit requirements through structured questioning and produce a high-quality SRS document aligned with ISO/IEC/IEEE 29148
What it loads into context
Frontmatter
53 tokensAlways available to the agent
SKILL.md
7,180 tokensWhen the skill is activated
Reference documents
8,597 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Anti-Pattern: "This Is Too Simple To Need an SRS"
- Checklist
- Step 1: Explore Context
- Step 1.5: Complexity Assessment (internal — no user interaction)
- Step 1.6: Targeted Codebase Exploration (brownfield only — no user interaction)
- Lite Track
- Expert Track
- Steps 7–11: Shared Quality Pipeline (both tracks)
- Step 13: SRS Compliance Review
- Steps 14–16: Present, Save, Transition
- Scaling Table
- Red Flags
- Integration
Files
SKILL.mdcore29,949 bytesSKILL.mdcore29,949 bytesprompts/srs-reviewer-prompt.mddoc18,728 bytesreferences/alignment-validation.mddoc4,535 bytesreferences/hypothesis-correction.mddoc5,269 bytesreferences/problem-framing.mddoc3,755 bytesreferences/scenario-walkthrough.mddoc3,669 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHublong-task-retrospective
When your agent uses it
Use after ST Go verdict when retrospective records exist and user authorized feedback — consolidate records and POST to REST API
What it loads into context
Frontmatter
33 tokensAlways available to the agent
SKILL.md
953 tokensWhen the skill is activated
Reference documents
261 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Checklist
- Critical Rules
- Integration
Scripts executed separately
../../scripts/check_retro_auth.py../../scripts/check_retrospective_readiness.py../../scripts/post_retrospective_report.py../../scripts/validate_retrospective_record.py
Files
../../scripts/check_retro_auth.pyruns2,807 bytes../../scripts/check_retrospective_readiness.pyruns2,108 bytes../../scripts/post_retrospective_report.pyruns6,689 bytes../../scripts/validate_retrospective_record.pyruns5,506 bytesSKILL.mdcore4,033 bytesSKILL.mdcore4,033 bytesSKILL.mdcore4,033 bytesSKILL.mdcore4,033 bytesSKILL.mdcore4,033 bytesSKILL.mdcore4,033 bytesprompts/reflection-prompt.mddoc1,218 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHublong-task-st
When your agent uses it
Use when all features in feature-list.json are passing - run comprehensive system testing before release, aligned with IEEE 829 and ISTQB best practices
What it loads into context
Frontmatter
38 tokensAlways available to the agent
SKILL.md
5,635 tokensWhen the skill is activated
Reference documents
2,604 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Checklist
- Scaling ST to Project Size
- Critical Rules
- Integration
Scripts executed separately
../../scripts/check_ats_coverage.py../../scripts/check_retrospective_readiness.py../../scripts/check_st_readiness.py../../scripts/validate_features.py
Files
../../scripts/check_ats_coverage.pyruns8,136 bytes../../scripts/check_retrospective_readiness.pyruns2,108 bytes../../scripts/check_st_readiness.pyruns6,578 bytes../../scripts/validate_features.pyruns21,528 bytesSKILL.mdcore24,308 bytesSKILL.mdcore24,308 bytesSKILL.mdcore24,308 bytesSKILL.mdcore24,308 bytesSKILL.mdcore24,308 bytesSKILL.mdcore24,308 bytesSKILL.mdcore24,308 bytesSKILL.mdcore24,308 bytesSKILL.md.templateasset16,884 bytesreferences/st-recipes.mddoc10,349 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHublong-task-tdd
When your agent uses it
Use when implementing a feature through TDD in a long-task project - enforces Red-Green-Refactor cycle
What it loads into context
Frontmatter
34 tokensAlways available to the agent
SKILL.md
4,066 tokensWhen the skill is activated
Reference documents
7,414 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- The Iron Law
- Red-Green-Refactor Cycle
- Step 1: TDD Red — Write Failing Tests
- Step 2: TDD Green — Minimal Implementation
- Step 3: TDD Refactor
- Testing Anti-Patterns (Top 5)
- Integration
Scripts executed separately
../../scripts/check_real_tests.py
Files
../../scripts/check_real_tests.pyruns29,428 bytesSKILL.mdcore17,811 bytesSKILL.mdcore17,811 bytesSKILL.mdcore17,811 bytesSKILL.mdcore17,811 bytesSKILL.mdcore17,811 bytesSKILL.mdcore17,811 bytesSKILL.md.templateasset13,422 bytesprompts/implementer-prompt.mddoc1,046 bytesreferences/ui-error-detection.mddoc15,278 bytestesting-anti-patterns.mddoc15,058 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHublong-task-ucd
When your agent uses it
Use when SRS doc exists but no UCD doc and no design doc and no feature-list.json - generate UI Component Design style guide with text-to-image prompts based on approved SRS
What it loads into context
Frontmatter
49 tokensAlways available to the agent
SKILL.md
3,444 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When This Phase Applies
- Checklist
- Step 1: Read SRS & Extract UI Scope
- Step 2: Define Visual Style Direction
- Step 3: Generate Style Tokens
- Step 4: Generate Component-Level Prompts
- Step 5: Generate Page-Level Prompts
- Step 6: Present & Approve UCD
- Step 7: Save UCD Document
- Step 8: Transition to Design
- Scaling the UCD Phase
- Red Flags
- Prompt Writing Rules
- Integration
Files
SKILL.mdcore13,721 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHublong-task-work
When your agent uses it
Use when feature-list.json exists - orchestrate features through the full TDD pipeline with quality gates and code review
What it loads into context
Frontmatter
32 tokensAlways available to the agent
SKILL.md
6,703 tokensWhen the skill is activated
Reference documents
3,193 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Checklist
- Critical Rules
- Red Flags
- On Error
- Integration
Scripts executed separately
../../scripts/auto_loop.py../../scripts/check_configs.py../../scripts/validate_features.py
Files
../../scripts/auto_loop.pyruns19,341 bytes../../scripts/check_configs.pyruns6,295 bytes../../scripts/validate_features.pyruns21,528 bytesSKILL.mdcore28,688 bytesSKILL.mdcore28,688 bytesSKILL.mdcore28,688 bytesSKILL.mdcore28,688 bytesSKILL.mdcore28,688 bytesSKILL.mdcore28,688 bytesSKILL.mdcore28,688 bytesSKILL.mdcore28,688 bytesSKILL.md.templateasset17,380 bytesreferences/subagent-development.mddoc3,302 bytesreferences/systematic-debugging.mddoc6,373 bytesreferences/worktree-isolation.mddoc3,783 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubusing-long-task
When your agent uses it
Use when starting any session in a long-task project - routes to the correct phase skill based on project state
What it loads into context
Frontmatter
31 tokensAlways available to the agent
SKILL.md
3,824 tokensWhen the skill is activated
Reference documents
8,508 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- How to Access Skills
- Phase Detection
- Skill Catalog
- Key Files (shared contract)
- Red Flags
- Skill Priority
- Phase 0-pre: Codebase Convention Scan (Brownfield Only)
Scripts executed separately
../../scripts/check_st_readiness.py
Files
../../scripts/check_st_readiness.pyruns6,578 bytesSKILL.mdcore14,633 bytesSKILL.mdcore14,633 bytesSKILL.mdcore14,633 bytesSKILL.mdcore14,633 bytesSKILL.mdcore14,633 bytesreferences/architecture.mddoc33,834 bytesreferences/roadmap.mddoc2,941 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubSkills included
- long-task-ats
- long-task-design
- long-task-explore
- long-task-feature-design
- long-task-feature-st
- long-task-finalize
- long-task-hotfix
- long-task-increment
- long-task-init
- long-task-quality
- long-task-requirements
- long-task-retrospective
- long-task-st
- long-task-tdd
- long-task-ucd
- long-task-work
- using-long-task
Repository facts
- License
- No license detected
- Created
- Feb 12, 2026
- Last pushed
- Jun 23, 2026
- Forks
- 44
- Open issues
- 1
- Project activity
- Slowing
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 6, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 68 notes
hooks/run-hook.cmd:1Analysis incomplete: Referenced executable target unavailable; not analyzedhooks/run-hook.cmd:1Analysis incomplete: Referenced executable target unavailable; not analyzedhooks/run-hook.cmd:1Analysis incomplete: Referenced executable target unavailable; not analyzedhooks/run-hook.cmd:1Analysis incomplete: Referenced executable target unavailable; not analyzedhooks/run-hook.cmd:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/long-task-ats/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/long-task-ats/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedhooks/run-hook.cmd:1Plugin-wide analysis incomplete; see repository notesskills/long-task-explore/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/long-task-explore/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/long-task-explore/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/long-task-explore/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedhooks/run-hook.cmd:1Plugin-wide analysis incomplete; see repository notesskills/long-task-feature-st/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/long-task-finalize/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/long-task-hotfix/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/long-task-hotfix/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/long-task-increment/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/long-task-increment/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/long-task-increment/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- 9 dangerous shell commandsin 3 files: long-task-init/references/init-script-recipes.md:114 long-task-quality/coverage-recipes.md:346 using-long-task/references/architecture.md:122
- 59 network referencesin 11 files: long-task-init/references/init-script-recipes.md:104 scripts/check_retro_auth.py:63 long-task-quality/coverage-recipes.md:231 and 8 more
- No hidden or obfuscated text
- 4 instruction override signalsin 1 file: scripts/auto_loop.py:4
- 34 executable scriptsin 18 files: hooks/run-hook.cmd:1 scripts/validate_features.py:1 scripts/check_configs.py:1 and 15 more
- 37 references to secretsin 9 files: scripts/check_configs.py:9 scripts/post_retrospective_report.py:15 scripts/check_real_tests.py:44 and 6 more
- No requests to vote in Hot
Show all 143 signals by file
.claude-plugin/plugin.json
- Network accessline 7
"email": "godsuriyel@gmail.com" }, "homepage": "https://github.com/suriyel/longtaskforagent", - Network accessline 8
}, "homepage": "https://github.com/suriyel/longtaskforagent", "repository": "https://github.com/suriyel/longtaskforagent", - Network accessline 9
"homepage": "https://github.com/suriyel/longtaskforagent", - Network accessline 10
"repository": "https://github.com/suriyel/longtaskforagent",
hooks/run-hook.cmd
- Executable scriptline 1
Executable file - Executable scriptline 1
Executable file; content unavailable - Executable scriptline 1
Executable file; content unavailable - Executable scriptline 1
Executable file; content unavailable - Executable scriptline 1
Executable file; content unavailable - Executable scriptline 1
Executable file; content unavailable
scripts/apply_tool_bindings.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/auto_loop.py
- Executable scriptline 1
#!/usr/bin/env python3 - Instruction override signalline 4
Repeatedly calls `claude -p "go on" --dangerously-skip-permissions` (or opencode) - Instruction override signalline 237
"-p", prompt, "--dangerously-skip-permissions", - Instruction override signalline 238
prompt, "--dangerously-skip-permissions", "--output-format", "json", - Instruction override signalline 239
"--dangerously-skip-permissions",
scripts/check_ats_coverage.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/check_configs.py
- Executable scriptline 1
#!/usr/bin/env python3 - Executable scriptline 1
#!/usr/bin/env python3 - Executable scriptline 1
#!/usr/bin/env python3 - Access to secretsline 9
[Credential-related source omitted] - Access to secretsline 9
[Credential-related source omitted] - Access to secretsline 9
[Credential-related source omitted] - Access to secretsline 30
[Credential-related source omitted] - Access to secretsline 30
[Credential-related source omitted] - Access to secretsline 30
[Credential-related source omitted] - Access to secretsline 69
[Credential-related source omitted] - Access to secretsline 69
[Credential-related source omitted] - Access to secretsline 69
[Credential-related source omitted] - Access to secretsline 107
[Credential-related source omitted] - Access to secretsline 107
[Credential-related source omitted] - Access to secretsline 107
[Credential-related source omitted] - Access to secretsline 146
[Credential-related source omitted] - Access to secretsline 146
[Credential-related source omitted] - Access to secretsline 146
[Credential-related source omitted] - Access to secretsline 149
[Credential-related source omitted] - Access to secretsline 149
[Credential-related source omitted] - Access to secretsline 149
[Credential-related source omitted] - Access to secretsline 181
[Credential-related source omitted] - Access to secretsline 181
[Credential-related source omitted] - Access to secretsline 181
[Credential-related source omitted]
scripts/check_jinja2.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/check_mcp_providers.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/check_real_tests.py
scripts/check_retro_auth.py
- Executable scriptline 1
#!/usr/bin/env python3 - Executable scriptline 1
#!/usr/bin/env python3 - Access to secretsline 54
[Credential-related source omitted] - Access to secretsline 54
[Credential-related source omitted] - Network accessline 63
try: req = urllib.request.Request(endpoint, method="HEAD") - Network accessline 63
try: req = urllib.request.Request(endpoint, method="HEAD") - Network accessline 64
req = urllib.request.Request(endpoint, method="HEAD") - Network accessline 64
req = urllib.request.Request(endpoint, method="HEAD") - Network accessline 65
response = urllib.request.urlopen(req, timeout=5) - Network accessline 65
response = urllib.request.urlopen(req, timeout=5)
scripts/check_retrospective_readiness.py
scripts/check_st_readiness.py
scripts/get_tool_commands.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/post_retrospective_report.py
- Executable scriptline 1
#!/usr/bin/env python3 - Access to secretsline 15
[Credential-related source omitted] - Access to secretsline 75
[Credential-related source omitted] - Access to secretsline 83
[Credential-related source omitted] - Access to secretsline 110
[Credential-related source omitted] - Access to secretsline 167
[Credential-related source omitted] - Network accessline 171
req = urllib.request.Request( - Network accessline 173
) try: with urllib.request.urlopen(req) as resp: - Network accessline 174
try: with urllib.request.urlopen(req) as resp: resp.read() - Network accessline 175
with urllib.request.urlopen(req) as resp: - Access to secretsline 218
[Credential-related source omitted]
scripts/validate_bugfix_request.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/validate_features.py
scripts/validate_guide.py
scripts/validate_retrospective_record.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/long-task-init/SKILL.md
skills/long-task-init/references/init-script-recipes.md
- Network accessline 104
else echo "ERROR: conda or mamba not found." echo "Install Miniconda: https://docs.conda.io/en/latest/miniconda.html" - Network accessline 105
echo "ERROR: conda or mamba not found." echo "Install Miniconda: https://docs.conda.io/en/latest/miniconda.html" echo " curl -fsSL https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -o miniconda.sh" - Network accessline 106
echo "Install Miniconda: https://docs.conda.io/en/latest/miniconda.html" echo " curl -fsSL https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -o miniconda.sh" echo " bash miniconda.sh -b -p \$HOME/miniconda3" - Network accessline 107
echo " curl -fsSL https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -o miniconda.sh" - Dangerous shell operationline 114
eval "$($CONDA_CMD shell.bash hook 2>/dev/null || true)" - Network accessline 161
elseif (Get-Command conda -ErrorAction SilentlyContinue) { $CondaCmd = "conda" } else { Write-Error "conda or mamba not found. Install Miniconda: https://docs.conda.io/en/latest/miniconda.html" - Network accessline 162
else { Write-Error "conda or mamba not found. Install Miniconda: https://docs.conda.io/en/latest/miniconda.html" exit 1 - Network accessline 163
Write-Error "conda or mamba not found. Install Miniconda: https://docs.conda.io/en/latest/miniconda.html" - Network accessline 319
if ! command -v poetry &>/dev/null; then echo "Installing Poetry..." curl -sSL https://install.python-poetry.org | python3 - - Network accessline 320
echo "Installing Poetry..." curl -sSL https://install.python-poetry.org | python3 - fi - Dangerous shell operationline 321
curl -sSL https://install.python-poetry.org | python3 - - Network accessline 321
curl -sSL https://install.python-poetry.org | python3 - - Network accessline 347
if ! command -v uv &>/dev/null; then echo "Installing uv..." curl -LsSf https://astral.sh/uv/install.sh | sh - Network accessline 348
echo "Installing uv..." curl -LsSf https://astral.sh/uv/install.sh | sh fi - Dangerous shell operationline 349
curl -LsSf https://astral.sh/uv/install.sh | sh - Network accessline 349
curl -LsSf https://astral.sh/uv/install.sh | sh - Network accessline 386
else echo "ERROR: nvm not found." echo "Install: https://github.com/nvm-sh/nvm#installing-and-updating" - Network accessline 387
echo "ERROR: nvm not found." echo "Install: https://github.com/nvm-sh/nvm#installing-and-updating" exit 1 - Network accessline 388
echo "Install: https://github.com/nvm-sh/nvm#installing-and-updating" - Network accessline 424
if (-not (Get-Command nvm -ErrorAction SilentlyContinue)) { Write-Error "nvm not found. Install nvm-windows: https://github.com/coreybutler/nvm-windows" - Network accessline 425
Write-Error "nvm not found. Install nvm-windows: https://github.com/coreybutler/nvm-windows" - Network accessline 457
if ! command -v fnm &>/dev/null; then echo "Installing fnm..." curl -fsSL https://fnm.vercel.app/install | bash - Network accessline 458
echo "Installing fnm..." curl -fsSL https://fnm.vercel.app/install | bash eval "$(fnm env)" - Dangerous shell operationline 459
curl -fsSL https://fnm.vercel.app/install | bash - Network accessline 459
curl -fsSL https://fnm.vercel.app/install | bash - Dangerous shell operationline 460
eval "$(fnm env)" - Network accessline 492
else echo "ERROR: SDKMAN not found." echo "Install: curl -s https://get.sdkman.io | bash" - Network accessline 493
echo "ERROR: SDKMAN not found." echo "Install: curl -s https://get.sdkman.io | bash" exit 1 - Dangerous shell operationline 494
echo "Install: curl -s https://get.sdkman.io | bash" - Network accessline 494
echo "Install: curl -s https://get.sdkman.io | bash" - Network accessline 571
if ! command -v docker &>/dev/null; then echo "ERROR: Docker not found. Install from https://docs.docker.com/get-docker/" - Network accessline 572
echo "ERROR: Docker not found. Install from https://docs.docker.com/get-docker/"
skills/long-task-init/scripts/init_project.py
skills/long-task-quality/coverage-recipes.md
- Network accessline 231
// stryker.conf.json { "$schema": "https://raw.githubusercontent.com/stryker-mutator/stryker/master/packages/core/schema/stryker-core.schema.json", - Network accessline 232
{ "$schema": "https://raw.githubusercontent.com/stryker-mutator/stryker/master/packages/core/schema/stryker-core.schema.json", "mutate": ["src/**/*.js", "!src/**/*.test.js", "!src/**/*.spec.js"], - Network accessline 233
"$schema": "https://raw.githubusercontent.com/stryker-mutator/stryker/master/packages/core/schema/stryker-core.schema.json", - Network accessline 298
// stryker.conf.json { "$schema": "https://raw.githubusercontent.com/stryker-mutator/stryker/master/packages/core/schema/stryker-core.schema.json", - Network accessline 299
{ "$schema": "https://raw.githubusercontent.com/stryker-mutator/stryker/master/packages/core/schema/stryker-core.schema.json", "mutate": ["src/**/*.ts", "!src/**/*.test.ts", "!src/**/*.spec.ts"], - Network accessline 300
"$schema": "https://raw.githubusercontent.com/stryker-mutator/stryker/master/packages/core/schema/stryker-core.schema.json", - Dangerous shell operationline 346
find . -name '*.gcda' -o -name '*.gcno' -o -name '*.gcov' | xargs rm -f - Dangerous shell operationline 347
rm -rf coverage.info coverage-report
skills/long-task-st/references/st-recipes.md
skills/long-task-tdd/testing-anti-patterns.md
skills/long-task-work/SKILL.md
- Network accessline 93
1. For each missing `env`-type config, use `AskUserQuestion` to ask the user to **type the value** — do NOT provide predefined option buttons. Frame the question with the config's `name`, `description`, and `check_hint` so the user knows wh - Network accessline 94
[Credential-related source omitted] - Access to secretsline 94
[Credential-related source omitted]
skills/long-task-work/SKILL.md.template
- Network accessline 84
1. For each missing `env`-type config, use `AskUserQuestion` to ask the user to **type the value** — do NOT provide predefined option buttons. Frame the question with the config's `name`, `description`, and `check_hint` so the user knows wh - Network accessline 85
[Credential-related source omitted] - Access to secretsline 85
[Credential-related source omitted]
skills/using-long-task/references/architecture.md
- Dangerous shell operationline 122
eval "$($CONDA_CMD shell.bash hook 2>/dev/null || true)" - Network accessline 177
**Rules**: - Use [Keep a Changelog](https://keepachangelog.com/) format: Added, Changed, Deprecated, Removed, Fixed, Security - Network accessline 178
- Use [Keep a Changelog](https://keepachangelog.com/) format: Added, Changed, Deprecated, Removed, Fixed, Security - Network accessline 190
├── 01-user-login.py # Feature #1: login flow demo ├── 02-user-registration.py # Feature #2: registration demo ├── 05-password-reset.sh # Feature #5: curl commands for password reset API - Network accessline 191
├── 02-user-registration.py # Feature #2: registration demo ├── 05-password-reset.sh # Feature #5: curl commands for password reset API └── ui/ - Network accessline 192
├── 05-password-reset.sh # Feature #5: curl commands for password reset API - Access to secretsline 628
[Credential-related source omitted]
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Declared and executed: 1 fact
- Contacts keepachangelog.com, which SKILL.md, the README and the plugin manifest do not mentionlong-task-init/scripts/init_project.py:201High confidence
Signal confidence: 136 facts
- Executable script in code of a file that runshooks/run-hook.cmd:1High confidence
- Executable script in code of a file that runshooks/run-hook.cmd:1High confidence
- Executable script in code of a file that runshooks/run-hook.cmd:1High confidence
- Executable script in code of a file that runshooks/run-hook.cmd:1High confidence
- Executable script in code of a file that runshooks/run-hook.cmd:1High confidence
- Executable script in code of a file that runshooks/run-hook.cmd:1High confidence
- Executable script in code of a file that runsscripts/apply_tool_bindings.py:1High confidence
- Executable script in code of a file that runsscripts/auto_loop.py:1High confidence
- Instruction override signal in prose of a file that runsscripts/auto_loop.py:4Low confidence
- Instruction override signal in code of a file that runsscripts/auto_loop.py:237Low confidence
- Instruction override signal in code of a file that runsscripts/auto_loop.py:238Low confidence
- Instruction override signal in code of a file that runsscripts/auto_loop.py:239Low confidence
- Executable script in code of a file that runsscripts/check_ats_coverage.py:1High confidence
- Executable script in code of a file that runsscripts/check_configs.py:1High confidence
- Executable script in code of a file that runsscripts/check_configs.py:1High confidence
- Executable script in code of a file that runsscripts/check_configs.py:1High confidence
- Access to secrets in prose of a file that runs: a variable, placeholder or call, not a stored valuescripts/check_configs.py:9Low confidence
- Access to secrets in prose of a file that runs: a variable, placeholder or call, not a stored valuescripts/check_configs.py:9Low confidence
- Access to secrets in prose of a file that runs: a variable, placeholder or call, not a stored valuescripts/check_configs.py:9Low confidence
- Access to secrets in prose of a file that runs: a variable, placeholder or call, not a stored valuescripts/check_configs.py:30Low confidence
- Access to secrets in prose of a file that runs: a variable, placeholder or call, not a stored valuescripts/check_configs.py:30Low confidence
- Access to secrets in prose of a file that runs: a variable, placeholder or call, not a stored valuescripts/check_configs.py:30Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/check_configs.py:69Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/check_configs.py:69Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/check_configs.py:69Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/check_configs.py:107Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/check_configs.py:107Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/check_configs.py:107Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/check_configs.py:146Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/check_configs.py:146Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/check_configs.py:146Low confidence
- Access to secrets in a comment of a file that runsscripts/check_configs.py:149Low confidence
- Access to secrets in a comment of a file that runsscripts/check_configs.py:149Low confidence
- Access to secrets in a comment of a file that runsscripts/check_configs.py:149Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/check_configs.py:181Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/check_configs.py:181Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/check_configs.py:181Low confidence
- Executable script in code of a file that runsscripts/check_jinja2.py:1High confidence
- Executable script in code of a file that runsscripts/check_mcp_providers.py:1High confidence
- Executable script in code of a file that runsscripts/check_real_tests.py:1High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/check_real_tests.py:44Low confidence
- Access to secrets in prose of a file that runs: a variable, placeholder or call, not a stored valuescripts/check_real_tests.py:299Low confidence
- Executable script in code of a file that runsscripts/check_retro_auth.py:1High confidence
- Executable script in code of a file that runsscripts/check_retro_auth.py:1High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/check_retro_auth.py:54Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/check_retro_auth.py:54Low confidence
- Network access in code of a file that runsscripts/check_retro_auth.py:63High confidence
- Network access in code of a file that runsscripts/check_retro_auth.py:63High confidence
- Network access in code of a file that runsscripts/check_retro_auth.py:64High confidence
- Network access in code of a file that runsscripts/check_retro_auth.py:64High confidence
and 86 more
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Manifest .claude-plugin/marketplace.json | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md skills/long-task-ats/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md skills/long-task-ats/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md skills/long-task-ats/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md skills/long-task-ats/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Native | Path .opencode/plugins/long-task.js | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.