Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@ This repository's custom command prompts are designed for **OpenCode / oh-my-ope
- Do **not** hardcode specific oh-my-opencode-slim agent handles in prompts unless there is a strong reason; let the runtime choose the best matching subagent.
- For user interaction, say **ask the user directly** or **use the question tool** rather than Claude-specific names.
- For codebase work, describe the goal (read files, search code, inspect references, run shell commands) rather than enumerating a Claude-only tool contract.
- When referring to a skill in prompts or command docs, refer to it by its registered skill name (for example `Zest Dev`), not by repository or deployed file paths.
- Keep lifecycle invariants, recording rules, and reusable content guidance in skills. The main `Zest Dev` skill should route by requested outcome; Section Guides should define the Overview, Design, Plan, and Implementation content contracts through progressive disclosure.
- When referring to a skill in prompts or command docs, refer to it by its registered skill name (for example `zest-dev`), not by repository or deployed file paths.
- Keep lifecycle invariants, recording rules, and reusable content guidance in skills. The main `zest-dev` skill should route by requested outcome; Section Guides should define the Overview, Design, Plan, and Implementation content contracts through progressive disclosure.
- Keep command prompts thin. Commands should provide a simple entry prompt and route intent into the relevant skill workflow; they should not duplicate detailed process, rules, or templates.
- Keep the CLI-created Spec templates thin. They should create the required Main Spec, Design Record, and Implementation File structure with brief placeholders only; concrete writing guidance belongs in the Zest Dev Section Guides.

Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ If publishing fails, inspect the `Publish npm` workflow run on `main` before ret

Zest Dev uses a **content-contract skill / approach command** model:

- the `Zest Dev` skill owns Spec lifecycle and recording contracts
- the `zest-dev` skill owns Spec lifecycle and recording contracts
- Section Guides define Overview, Design, Plan, and Implementation content
- two thin commands choose how a new Spec reaches Designed Status
- the `zest-dev` CLI manages Spec files and lifecycle state
Expand Down
2 changes: 1 addition & 1 deletion commands/grilling.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@ description: Create a new Spec through the Grilling Design Approach
argument-hint: <requirement>
---

Use the Zest Dev skill to create and activate a new Spec for $ARGUMENTS, then satisfy Designed Status through the Grilling Design Approach.
Use the `zest-dev` skill to create and activate a new Spec for $ARGUMENTS, then satisfy Designed Status through the Grilling Design Approach.
2 changes: 1 addition & 1 deletion commands/lightweight.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@ description: Create a new Spec through the Lightweight Design Approach
argument-hint: <requirement>
---

Use the Zest Dev skill to create and activate a new Spec for $ARGUMENTS, then satisfy Designed Status through the Lightweight Design Approach.
Use the `zest-dev` skill to create and activate a new Spec for $ARGUMENTS, then satisfy Designed Status through the Lightweight Design Approach.
2 changes: 1 addition & 1 deletion e2e/tests/conftest.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
"If the spec has Deferred Follow-Ups (DFU), create one GitHub issue "
"for each DFU item and link those issues in the PR."
)
RALPH_TASK_PROMPT = "Use the Zest Dev skill to implement the active planned Spec.\n"
RALPH_TASK_PROMPT = "Use the `zest-dev` skill to implement the active planned Spec.\n"


class Cli:
Expand Down
2 changes: 1 addition & 1 deletion lib/ralph-setup.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ const { getSpec } = require('./spec-manager');

const FINAL_RALPH_TASK = 'Make sure all tasks are done in ralph loops, and then create PR. If there is a related issue, make sure to link it in the PR.';
const DFU_RALPH_TASK = 'If the spec has Deferred Follow-Ups (DFU), create one GitHub issue for each DFU item and link those issues in the PR.';
const RALPH_TASK_PROMPT = 'Use the Zest Dev skill to implement the active planned Spec.';
const RALPH_TASK_PROMPT = 'Use the `zest-dev` skill to implement the active planned Spec.';

function findSection(content, heading) {
const escapedHeading = heading.replace(/[.*+?^${}()|[\]\\]/g, '\\$&');
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "zest-dev",
"version": "1.0.10",
"version": "1.0.11",
"description": "A lightweight, human-interactive development workflow for AI-assisted coding",
"author": {
"name": "nettee",
Expand Down
4 changes: 2 additions & 2 deletions plugin/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ A plugin for Zest Dev's spec-driven development workflow.

## Architecture

- the `Zest Dev` skill owns Spec lifecycle and recording contracts
- the `zest-dev` skill owns Spec lifecycle and recording contracts
- Section Guides define Overview, Design, Plan, and Implementation content
- commands select a Design Approach without duplicating skill rules
- `plugin/commands`, `plugin/skills`, and `plugin/agents` are symlinks for plugin compatibility
Expand Down Expand Up @@ -35,4 +35,4 @@ Both commands preserve the user's language and route into the same Designed Cont
zest-dev init
```

The default global initialization deploys the two OpenCode commands, the Zest Dev skill, and the supported Codex subagents. Target-specific and local initialization remain available through the CLI options.
The default global initialization deploys the two OpenCode commands, the `zest-dev` skill, and the supported Codex subagents. Target-specific and local initialization remain available through the CLI options.
2 changes: 1 addition & 1 deletion skills/zest-dev/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
name: Zest Dev
name: zest-dev
description: Use for creating, designing, planning, implementing, or continuing a Zest Dev Spec, including lightweight and grilling-based design workflows.
version: 0.1.0
---
Expand Down
Loading