Skip to content
Back to skills

Skill Task Model

ASecurity

Standards for Technical Specifications (TASK) and Use Cases.

  • 6 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 9, 2026
ai-agentsgogitbackenddocumentation

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned October 9, 2026

npx -y skills add MatrixFounder/Agentic-development --skill skill-task-model --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Skill Task Model?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Skill Task Model
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/matrixfounder-skill-task-model/badge)](https://www.skillsdirectory.com/skills/matrixfounder-skill-task-model)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: skill-task-model
description: Standards for Technical Specifications (TASK) and Use Cases.
tier: 1
version: 1.2
---

# TASK Model & Examples

**Purpose**: Defines the structure and quality standards for Technical Specifications to ensure unambiguous implementation.

## 1. Red Flags (Anti-Rationalization)
**STOP if you are thinking:**
- "I'll figure out the edge cases while coding" -> **WRONG**. define Alternative Scenarios NOW.
- "Acceptance Criteria: 'It works'" -> **WRONG**. Criteria must be binary (Pass/Fail) and specific.
- "I don't need actors, it's just a backend job" -> **WRONG**. "System" is an actor. "Cron Job" is an actor.

## 2. TASK Structure Rules
- **Meta Information:** Section 0 MUST include Task ID, Slug and Base revision (`git rev-parse HEAD` when the task starts, or `none` outside git).
- **Use Cases:** Must be structured with Actors, Preconditions, Main Scenario, Alternative Scenarios, Postconditions, and Acceptance Criteria.
- **Validation:** Criteria must be verifiable.

## 3. Examples

### Example of a Good Use Case
> [!TIP]
> See `examples/good_use_case.md` for a complete, structured example. Its acceptance
> criteria are plain bullets: severity is a named value, never a glyph
> (`documentation-standards` §5.5 rule 5).

### Example of a Bad Use Case
> [!TIP]
> See `examples/bad_use_case.md` for what NOT to do.

### Rationalization Table
| Agent Excuse | Reality / Counter-Argument |
| :--- | :--- |
| "Writing scenarios takes too long" | Rewriting code because of missed edge cases takes 3x longer. |
| "It's obvious what happens" | Not to the Code Reviewer, and not to you in two weeks. |

## 4. Resources
- `examples/`: Reference use cases.

Files in this skill

  • SKILL.md1.7 KB
  • examples/bad_use_case.md202 B
  • examples/good_use_case.md1.6 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…