Skip to content
Back to skills

Praxis Plan

ASecurity

Break down an epic with no child tickets into user stories, create them on the provider, and initialize local tracking. Use when the user invokes "/praxis-plan" followed by an epic ID that has no sub-tasks yet.

  • 3 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 27, 2026
tools

Security analysis

A100/100

Scanned October 5, 2026

npx -y skills add txreplay/praxis --skill praxis-plan --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Praxis Plan?

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

Security grade badge for Praxis Plan
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/txreplay-praxis-plan/badge)](https://www.skillsdirectory.com/skills/txreplay-praxis-plan)

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: praxis-plan
description: Break down an epic with no child tickets into user stories, create them on the provider, and initialize local tracking. Use when the user invokes "/praxis-plan" followed by an epic ID that has no sub-tasks yet.
---

# /praxis-plan <EPIC_KEY>

Break down an epic into tickets and create them on the provider + locally.

## Argument

`EPIC_KEY` required. Epic identifier in the provider.

## References

- [common.md](../references/common.md) — status model, paths, conventions
- [templates.md](../references/templates.md) — file templates

## Workflow

### 0. Load provider

Per [common.md — Loading the provider](../references/common.md#loading-the-provider).

### 1. Fetch the epic

Same as `/praxis-new` step 2: fetch via provider, extract info, scan URLs.

### 2. Check for existing children

Use provider's **List children of an epic**.

- **Children found**: suggest `/praxis-new {EPIC_KEY}` instead. Stop.
- **No children**: continue.

### 3. Propose breakdown

Analyze the epic's description and AC. Propose tickets as a numbered list:

```
1. [S] Afficher le profil candidat
   AC: - Nom, prénom, email visibles / - Photo si disponible

2. [M] Télécharger les documents
   AC: - Liste / - Téléchargement unitaire / - Groupé
   Dépend de: #1
```

### 4. Iterate with the user

Ask: "Ce découpage te convient ?" Repeat until validated. One round of feedback at a time.

### 5. Create tickets on the provider

For each validated ticket, use provider's **Create a ticket** command. Set parent/epic link, status `todo`, AC in description. Display each created key.

### 6. Initialize local tracking

Same as `/praxis-new` steps 4-7: create folder, epic file, ticket files, `.current`.

### 7. Summary

Display: ticket count, folder, suggested first ticket → `/praxis-start {KEY}`.

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…