Skip to content
Back to skills

Praxis Implement

ASecurity

Implement features from an existing spec file, phase by phase, with parallel exploration and plan validation. Use when user has a spec file and says "implement phase X", "build from spec", "start development", or references a spec path. Requires a spec file as input. Do NOT use for quick changes without a spec (use /praxis-fix) or for creating the plan itself (use /praxis-spec).

  • 3 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 5, 2026
developmenttypescriptapidatabasefrontendbackend

Works with

  • cli
  • api

Security analysis

A100/100

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

Scanned October 5, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Praxis Implement?

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

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

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-implement
description: 'Implement features from an existing spec file, phase by phase, with parallel exploration and plan validation. Use when user has a spec file and says "implement phase X", "build from spec", "start development", or references a spec path. Requires a spec file as input. Do NOT use for quick changes without a spec (use /praxis-fix) or for creating the plan itself (use /praxis-spec).'
model: opus
argument-hint: spec=<path> phase=<number> [done=<phases>]
---

**YOU ARE EXECUTING THE `/praxis-implement` SKILL.** The user triggered this skill. Follow ALL instructions below step by step. Do NOT treat this as a freeform conversation - execute the skill workflow.

Follow CLAUDE.md rules.

## Ultra Think Strategy

Ultra think before each phase transition:
- After exploration results: reflect on completeness before planning
- Before implementation: consider edge cases, patterns to follow, potential issues
- After validation: ensure the approach aligns with user intent

---

## 1. UNDERSTAND

- Read spec: `$ARGUMENTS.spec`
- Identify phase: `$ARGUMENTS.phase`
- Phases completed: `$ARGUMENTS.done`
- Extract from phase description:
  - **Scope**: backend / frontend / both
  - **Files** to create/modify
  - **Libraries** needed

---

## 2. EXPLORE (PARALLEL)

Follow [exploration.md](../references/exploration.md) for the phase's scope: find where the code lives, launch the agents in one message, then run its post-exploration check. Do NOT proceed with incomplete context.

---

## 3. SHOW PLAN

Display enriched plan:

```markdown
## Phase $ARGUMENTS.phase

### Files to Create
- `path/file` - [purpose]

### Files to Modify
- `path/file:XX` - [what to change]

### Patterns to Reuse (from exploration)
- [existing code patterns found]

### Order
Backend: data & domain -> data access -> business logic -> entry points (the project's layers)
Frontend: Types -> API client -> Data hooks -> Components -> Pages/routes
```

---

## 4. VALIDATE

Ask with AskUserQuestion: "Proceed with implementation?"
- "Implement"
- "Modify"

---

## 5. IMPLEMENT

After validation, implement in appropriate order:

**Backend:** data & domain -> data access -> business logic -> entry points
- Follow the patterns found during exploration (the project's architecture, not a generic one)
- Complete error handling

**Frontend:** Types -> API client -> Data hooks -> Components -> Pages/routes
- The project's i18n for ALL user-facing text
- The project's design-system components before custom markup
- Strict TypeScript (no `any`)

For significant UI, use a frontend-design skill if one is installed.

---

## 6. VERIFY

Run the verification commands per [common.md — Verification commands](../references/common.md#verification-commands), scoped to what changed. If the database schema changed, check the generated migration (nullability, defaults, indexes, rolling-deploy safety).

---

## 7. UPDATE SPEC

Check off completed items in the Execution Plan of the spec file.

---

## Rules

- **EXPLORE FIRST** - Always explore before implementing
- **REUSE** - Existing code/patterns as much as possible
- **VALIDATE** - Always ask before implementing
- **STAY IN SCOPE** - Only the specified phase

Files in this skill

  • SKILL.md3.2 KB
  • templates/phase-checklist.md1.1 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…