staff-product

Turns feature requests into implementation-ready product definitions for the Zinero repository.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/FernandoBade/zinero-hack-your-expenses --skill staff-product
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: staff-product
Source: https://github.com/FernandoBade/zinero-hack-your-expenses/tree/main/skills/staff-product
Command: npx skills add https://github.com/FernandoBade/zinero-hack-your-expenses --skill staff-product

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a disciplined, implementation-ready product definition process that translates ambiguous ideas into concrete scope, rules, and acceptance criteria anchored in the real repository state.

Core Features & Use Cases

  • Clarifies problems from a user-centric perspective and translates requests into explicit product definitions.
  • Defines scope, dependencies, acceptance criteria, and cross-functional handoff notes to staff-architecture, staff-backend, staff-frontend, staff-ux-writing, and staff-qa.
  • Ensures alignment with Zinero's product identity and current maturity, enabling engineering teams to act with minimal ambiguity.

Quick Start

Describe a feature request in terms of user problem, success criteria, and current repo context to get a complete product definition.

Frequently Asked Questions about staff-product

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I turn an ambiguous feature request into implementation-ready product definitions?

To turn ambiguous feature requests into implementation-ready product definitions, describe the user problem, success criteria, and current repository context. This generates a structured document defining explicit scope, rules, and acceptance criteria anchored to your actual codebase state.

What is the best way to define product scope and acceptance criteria for a monorepo?

Defining product scope and acceptance criteria for a monorepo requires grounding the product definition in the real repository state. This process clarifies scope boundaries, identifies dependencies, and generates cross-functional handoff notes to ensure engineering teams act with minimal ambiguity.

How do I write cross-functional handoff notes for architecture, backend, frontend, and QA teams?

Writing cross-functional handoff notes for architecture, backend, frontend, and QA teams involves creating a structured product definition. This document specifies desired outcomes, explicit acceptance criteria, and a recommended implementation sequence to align downstream engineering and UX writing efforts.

Can I use a single product definition process for both API and UI feature ideas?

Yes, you can use a single product definition process for both API and UI feature ideas across backend and frontend layers. It translates requests into concrete scope and rules aligned with your product identity, ensuring consistent implementation readiness regardless of the feature type.

What should I include in a product definition to ensure minimal engineering ambiguity?

To ensure minimal engineering ambiguity, a product definition should include current product reality, desired outcomes, explicit acceptance criteria, scope boundaries, dependencies, risk assessments, and a recommended implementation sequence based on the real repository context.

When do I need a structured product definition instead of a simple feature spec?

You need a structured product definition instead of a simple feature spec when translating ambiguous ideas into concrete scope within a complex monorepo. It ensures alignment with current product maturity and generates cross-functional handoff notes required for staff-level implementation.