define

Define project components, systems, and pipeline tasks through structured user-agent alignment.

1|Updated Jul 1, 2026
One-click install
npx skills add https://github.com/marcuskrogh/skills --skill define-marcuskrogh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: define
Source: https://github.com/marcuskrogh/skills/tree/main/skills/define
Command: npx skills add https://github.com/marcuskrogh/skills --skill define-marcuskrogh

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill solves the problem of ambiguous project requirements and misaligned expectations by enforcing a structured definition phase before any implementation begins.

Core Features & Use Cases

  • Structured Alignment: Facilitates a collaborative process to define scope, constraints, and acceptance criteria with the user.
  • Artifact Generation: Automatically produces a PLAN.md file and organizes sub-tasks to ensure a clear roadmap for development.
  • Use Case: When starting a new feature, use this skill to probe for edge cases, data ownership, and UX requirements, ensuring the implementation plan is fully vetted before writing a single line of production code.

Quick Start

Invoke the define skill by providing the task key you wish to clarify and align on with the user.

Frequently Asked Questions about define

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

FAQPage Schema
How do I define project scope and acceptance criteria before implementation?

You can structure task definition by probing for edge cases, data ownership, and UX requirements through user-agent alignment, which automatically generates a PLAN.md file and organizes sub-tasks.

What is the best way to align on software requirements and avoid ambiguous task definitions?

The best way to align on software requirements is to enforce a collaborative scoping phase that explicitly establishes constraints and acceptance criteria, preventing misaligned expectations before writing production code.

How do I generate a development roadmap from existing research and model artifacts?

You generate a development roadmap by integrating existing research and model artifacts into a structured alignment process, which automatically produces a PLAN.md file and organizes sub-tasks for your pipeline.

Can I use structured task definition for complex pipeline tasks and component systems?

Yes, structured task definition applies directly to defining complex project components, systems, and pipeline tasks by establishing comprehensive scope, constraints, and acceptance criteria during the pre-implementation phase.

When do I need to establish task definition and scope constraints in the software workflow?

You need to establish task definition and scope constraints during the pre-implementation phase of software development, ensuring all requirements and constraints are vetted before any production code is written.