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.