One-click install
npx skills add https://github.com/shirogin/jesuph-skills --skill software-glance
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: software-glance
Source: https://github.com/shirogin/jesuph-skills/tree/main/.agents/skills/software-glance
Command: npx skills add https://github.com/shirogin/jesuph-skills --skill software-glance

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Transforms Customer Problems into an initial Software Glance, providing a conceptual view of the solution that guides boundary setting and subsequent steps in the Problem-Based SRS workflow.

Core Features & Use Cases

  • Synthesize a high-level system boundary and main components from CPs.
  • Identify actors and external system integrations to support traceability.
  • Outline data considerations and cross-cut CP traceability for the next steps.

Quick Start

Analyze the Customer Problems and produce a high-level Software Glance that defines system boundaries, actors, components, interfaces, and data considerations.

Frequently Asked Questions about software-glance

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

FAQPage Schema
How do I turn customer problems into system boundaries and interfaces?▼

To turn customer problems into system boundaries and interfaces, you synthesize a high-level Software Glance that defines main components, actors, and external system integrations. This conceptual view guides subsequent problem-based SRS workflow steps.

What is a Software Glance in problem-based SRS?▼

A Software Glance in problem-based SRS is a high-level abstract view of a solution derived from customer problems. It outlines system boundaries, actors, components, interfaces, and data considerations while avoiding detailed requirements and architecture decisions.

How do I define actors and components from customer problems?▼

You define actors and components from customer problems by synthesizing them into a conceptual Software Glance. This process identifies external system integrations and outlines data considerations to support traceability for subsequent software design steps.

Does the Software Glance process include architecture decisions?▼

No, the Software Glance process explicitly avoids detailed requirements and architecture decisions. It satisfies conceptual design requirements by providing a high-level abstract view of system boundaries, actors, and interfaces instead of deep technical specifications.

When do I need to generate a Software Glance?▼

You need to generate a Software Glance after identifying customer problems in step one of a problem-based SRS workflow. It serves as the transition point to set system boundaries and guide subsequent detailed requirement steps.

Can I use this method to outline data considerations for software design?▼

Yes, you can use this method to outline data considerations for software design. Synthesizing customer problems into a Software Glance cross-cuts customer problem traceability and explicitly defines data considerations for subsequent steps.