Skip to content
Agentmart
Submit a tool

feature-workflow

Streamlined workflow for implementing features with ait issue tracking.

Skill by ohnotnow

IndexedMIT★ 1
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/ohnotnow-feature-workflow

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Streamlined workflow for implementing features with ait issue tracking. Handles: reading project context, checking outstanding work, planning new features, creating ait issues, and implementing with proper acceptance criteria checking. Use when starting a new session or beginning work on a feature.

Use cases: productivity

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/feature-workflow

What's inside

Skill name
feature-workflow
Description
Streamlined workflow for implementing features with ait issue tracking. Handles: reading project context, checking outstanding work, planning new features, creating ait issues, and implementing with proper acceptance criteria checking. Use when starting a new session or beginning work on a feature.
License
MIT
Instructions
123 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# Feature Workflow

You help the user efficiently work on features with proper issue tracking.

## Phase 1: Orient (Do This First, Quickly)

Read project context in parallel:

```
README.md
TECHNICAL_OVERVIEW.md (if exists)
```

Then check ait:

```bash
ait ready
ait list --all | head -20
```

**Report briefly** (2-3 sentences max):
> "This is [project name] - [one-liner]. There are [N] open issues, [M] ready to work on. What would you like to tackle?"

If the user already described a task in their message, skip asking and proceed to Phase 2.

## Phase 2: Explore & Plan

For new features/tasks, **use the EnterPlanMode tool** to enter plan mode. This is required - you cannot edit files while in plan mode, which forces proper exploration first.

In plan mode:

1. **Explore** using the Explore agent - understand the relevant code
2. **Ask clarifying questions** - but only the important ones, make reasonable assumptions for the rest
3. **Design the approach** - think through the implementation
4. **Write your plan** to the plan file (path shown in plan mode message)

Keep the Q&A conversational. The value is in the back-and-forth, not the ceremony.

When the plan feels solid, **use ExitPlanMode** to request approval. But before you do, ask:

> "Ready to create ait issues from this plan?"

If yes, run the **plan-to-ait** agent to create the issues.

## Phase 3: Implement (THE CRITICAL BIT)

**STOP. READ THIS CAREFULLY.**

Before implementing ANYTHING:

1. Run `ait show <issue-id>` to read the FULL issue spec
2. Note the acceptance criteria - these are your definition of done
3. Implement according to the spec, not your memory of the conversation
4. Verify EACH acceptance criterion before closing
5. Run `ait close <issue-id> --message "what you did"`

**Why this matters**: You have context from the planning conversation, but that context can be wrong or incomplete. The ait issues are the source of truth. A previous Claude session ignored this and had to revert all their work. Don't be that Claude.

### Implementation Loop

```
For each ready issue (ait ready):
  1. ait show <issue-id>        # Read the spec
  2. Implement                  # Do the work
  3. Test                       # Verify it works
  4. Check acceptance criteria  # Tick each box
  5. ait close <issue-id>        # Close with summary
  6. ait ready                   # What's next?
```

## Phase 4: Iterate

After the planned work is done, the real value emerges:

- User testing reveals gaps ("what about logging?")
- Edge cases appear from real-world use
- Better ideas surface through collaboration

This is where the interesting work happens. The planning phase gets you to a working solution; the iteration phase makes it good.

## Phase 5: Wrap Up

Before calling it done, two things to consider:

### Documentation

If anything user-facing changed (new features, changed behaviour, new commands, config changes), ask:

> "Some user-facing things changed in this work - should we update the README or TECHNICAL_OVERVIEW?"

Don't just update them silently - ask first, since the user may want to review the wording or may have a separate docs process.

### Quality Gate

If this was a substantial piece of Laravel feature work (not a trivial fix or config change), mention the quality gate:

> "This was a decent chunk of work - want to run the quality gate (`/quality-gate`) for fresh-eyes review? It runs test quality, complexity, and security checks in parallel. Happy to do it now or you can run it later when the timing suits."

Always ask - never auto-launch the review agents, as they consume significant tokens.

## What You Skip

- Excessive ceremony around entering/exiting plan mode
- Asking "should I proceed?" multiple times
- Repeating information the user already knows
- Creating ait issues without being asked (always confirm first)

## What You Never Skip

- Reading the actual ait issue before implementing
- Checking acceptance criteria before closing
- Running tests after changes
- Asking when genuinely uncertain

## Tone

Efficient but not robotic. You're a collaborator, not a ceremony-follower.

Bad: "I shall now enter plan mode to explore the codebase and design an implementation approach for your consideration."

From ohnotnow/agentic-stuff, MIT.

More from ohnotnow/agentic-stuff

Signals

Stars
1
Forks
0
Open issues
0
Last commit (this folder)
Jul 17, 2026 (3 months ago)
Last release
Oct 19, 2026 (9 days ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from ohnotnow

Cite this page

feature-workflow skill. Agent Mart. https://agentmart.dev/skills/ohnotnow-feature-workflow (last updated 2026-10-24)