business-context

Capture project identity, principles, stakeholders, boundaries, and success criteria.

1|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/shirogin/jesuph-skills --skill business-context-shirogin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: business-context
Source: https://github.com/shirogin/jesuph-skills/tree/main/.agents/skills/business-context
Command: npx skills add https://github.com/shirogin/jesuph-skills --skill business-context-shirogin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Establish a structured business context before identifying Customer Problems. The BC captures the foundational understanding of the project: who is involved, what principles govern decisions, what boundaries exist, and how success is measured. This ensures that Step 1 (Customer Problems) starts from a shared, well-defined understanding rather than ad-hoc descriptions.

Core Features & Use Cases

  • BC Generation: Use when starting from scratch — interview stakeholders or analyze existing documentation to build the business context.
  • BC Review & Update: Use when business context already exists and needs validation, expansion, or amendment.
  • Step 0 of Problem-Based SRS: Provides the identity, principles, stakeholders, boundaries, and success criteria to feed into Customer Problems discovery.

Quick Start

Interview stakeholders or review existing documentation to capture the project identity, principles, stakeholders, and boundaries.

Frequently Asked Questions about business-context

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

FAQPage Schema
What is business context in problem discovery and why do I need it?

Business context is the foundational understanding of a project—identity, principles, stakeholders, boundaries, constraints, and success criteria. You need it to establish a shared, well-defined understanding before identifying customer problems, ensuring consistent problem framing rather than relying on ad-hoc descriptions.

How do I define project context and success criteria before starting requirements elicitation?

To define project context, interview stakeholders or analyze existing documentation to capture project identity, guiding principles, domain boundaries, and measurable success criteria. This formalizes the foundational business context into a structured, frontmatter-driven documentation format for consistent requirements elicitation.

When should I formalize stakeholder analysis and domain boundaries for a new project?

You should formalize stakeholder analysis and domain boundaries during early problem discovery, specifically as Step 0 of a problem-based SRS process. Capturing this business context before Step 1 ensures that customer problems start from a shared, well-defined understanding rather than ad-hoc descriptions.

Can I review and update an existing business context document instead of starting from scratch?

Yes, you can use the business context review and update process when a context already exists and needs validation, expansion, or amendment. This allows you to verify existing project identity, principles, and stakeholder definitions, or amend them to reflect new domain boundaries and success criteria.

What is the best way to structure business context documentation for a problem-based SRS?

The best way to structure business context documentation is using a frontmatter-driven format that explicitly captures project identity, principles, stakeholders, domain boundaries, constraints, and measurable outcomes. This structure feeds directly into Step 1 of problem-based SRS by providing a consistent foundational understanding.

What happens if I skip defining business context and go straight to customer problem discovery?

Skipping business context means customer problem discovery starts from ad-hoc descriptions instead of a shared, well-defined understanding. Without formalized project identity, principles, stakeholders, and domain boundaries, you risk inconsistent problem framing and misaligned success criteria across the project lifecycle.