AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Task Check

skill-theafh-ai-modules-task-check · by theafh

Check one task before implementation. Use when the user asks if a task is ready to build. Assess structure, scope, focus, complexity, contradictions, and ambiguity, then stamp ready or checked and report readiness issues.

No reviews yet
0 installs
19 views
0.0% view→install

Install

$ agentstack add skill-theafh-ai-modules-task-check

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-theafh-ai-modules-task-check)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Task Check? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

task_check

task_check assesses whether a single task file is ready to hand to task_implement. It reads one task and produces a direct readiness verdict against a checklist — structure, scope sizing, focus, complexity, freedom from contradiction and ambiguity — surfacing every issue that would lead a one-shot implementer to a wrong or divergent result. It is the pre-implementation gate the base skill's single-shot-ready body design implies. It changes only the lifecycle stamp: ready on a clean verdict, checked when blocking issues remain, plus updated; it moves no file and changes no body content or other frontmatter.

Activate when the user wants a single task's readiness judged before building:

  • "Is `` ready?" / "check this task before I build it" / "assess this task's readiness."
  • "Will a one-shot implementer get this right?"

Route elsewhere when the user wants to write a task (task_create or the base task skill), automatically repair a task until this gate reports ready (task_auto_check), choose what to work on next (task_select), do the implementation work (task_implement), verify a believed-done task against the codebase (task_audit), close a task (task_finish), or health-check the whole tree (task_fix). The crisp line: task_check judges one task's readiness before building; task_auto_check is the opt-in loop that edits the task and reuses this gate; task_select ranks eligible backlog candidates; task_audit verifies one task's claimed completion after building.

The base task skill's SKILL.md is the source of truth for the task-file shape; read it and use its ` step to locate tasks/, its as the lens you assess with, its before stamping, and its / / / rules as the structural bar behind that lens. Assess the task and limit mutation to the status/updated` stamp.

The base task skill's discover_tasks.sh ships in scripts/ next to that skill's SKILL.md, not next to this one. After reading the base SKILL.md (per `), resolve the script's absolute path by combining the directory you loaded it from with scripts/ and invoke that absolute path — never a bare scripts/...`, which resolves against the current working directory (the target project) rather than the skill. If the first invocation reports a missing file, re-resolve the absolute path once before treating the script as failed.

The bar is the base skill's self-sufficiency concept: the task file on its own is enough to produce a full implementation in a single pass, and the implementer draws on everything actually available — the codebase, the project's standing instructions (CLAUDE.md / AGENTS.md and equivalents), the user. Judge the task the way it is consumed: a task that leans on a standing project instruction is correctly authored when it cites the rule, and flagging the absence of content a standing instruction already owns is a false positive. Evaluate every issue against that bar.

Assess against the base task skill's ``, in its order — the structural check first, then the content lens item by item. The checklist lives once in the base skill as the family's single source; apply it from there rather than from a copy here.

Ground every issue before reporting it: an issue enters the report only after you have confirmed it against the repository — read the file it implicates, run the command the acceptance names, check the policy the task cites. An unverifiable suspicion is voiced as a question in the general assessment, never as a numbered issue.

After assessing, stamp the outcome only: status: ready for a clean implementation-ready verdict, otherwise status: checked, honoring the base skill's `, and bump updated`. Preserve the task body, all other frontmatter fields, and the file path.

Borrow spec_check's shape exactly:

  • Lead with a # General assessment paragraph: one short paragraph stating whether the task is ready to build and why.
  • Then a ## Issues section carrying verified implementation-divergence issues exclusively. When clean, output exactly No issues found. Otherwise list every verified issue as a single ordered list, ranked by how likely each is to cause a wrong or divergent one-shot implementation — most problematic first. Each entry: **[short title]** — where it sits, what is wrong, the implementation impact, and the minimum fix. Locate each issue by label or unambiguous description — the section heading, the pseudo-XML tag, a quoted phrase — per the base skill's soft-pointer rule.
  • After the list, add a short unnumbered Style notes tail for style-level findings — negation framing, wording polish; omit the tail when there are none.

Include every verified issue regardless of size. Make only the status/updated stamp and move no file — acting on the findings is task_create/editing, and building is task_implement.

The task_* family — each sibling does one job, then points to the next; the base task skill is the hub that can do all of it:

  • task_create — write one task file
  • task_check — readiness gate before building (read-only) (this skill)
  • task_auto_check — autonomously repair one task until task_check reports ready
  • task_explain — explain one task at a high level (read-only)
  • task_select — choose and rank the next eligible task/action (read-only)
  • task_implement — do the work
  • task_audit — verify a believed-done task against the codebase (read-only)
  • task_finish — close out: set status, bump updated, archive
  • task_fix — audit and repair the whole tasks tree

These ship together as a family; any sibling may be absent if a deployment excluded it. The default manual chain is create → check → select → implement → audit → finish, with task_auto_check as an opt-in readiness repair loop and fix maintaining the tree.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.