ワンクリックで
goals-extract
Extract business goals, success criteria, constraints, KPIs, assumptions, and open questions from requirements input.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Extract business goals, success criteria, constraints, KPIs, assumptions, and open questions from requirements input.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Identify, document, and track changes to requirements, processes, and specifications with automated referencing and impact analysis. Converts AI conversation text into structured change documents following established change tracking workflows.
Generate Mermaid collaboration diagrams embedded in markdown, visualizing system interactions and workflows from domain concepts and requirements. Creates sequence diagrams, flowcharts, class diagrams, and interaction patterns with traceability links to source requirements.
Align extracted domain concepts with existing organizational domain models and standards. Maps new concepts to existing entities, identifies conflicts and inconsistencies in terminology, suggests alignments and standardizations, and produces mapping documentation for consistent domain modeling across projects.
Extract domain-specific entities, concepts, terminology, and relationships from analyzed requirements. Identifies business domain elements and categorizes them by functional area to build foundations for domain modeling and conceptual understanding.
Identify gaps in domain coverage and propose new concepts to address missing functionality or relationships. Analyzes domain alignment results to suggest conceptual extensions, validates proposals against requirements, and generates impact assessments for domain model evolution.
Integrate with Copilot to provide natural language navigation and orchestration of EDPS (Evolutionary Development Process System) skills. Acts as an intelligent skill discovery and workflow orchestration assistant within the Copilot framework.
| name | goals-extract |
| description | Extract business goals, success criteria, constraints, KPIs, assumptions, and open questions from requirements input. |
| license | MIT |
Extract outcome goals from requirements using rule-based pattern matching and LLM-based extraction. Focus specifically on measurable business outcomes rather than system mandates or technical constraints.
projects/[project-name]/artifacts/Analysis/requirements.json (generated by requirements-ingest skill)Files Generated:
projects/[project-name]/artifacts/Analysis/goals.json - Structured data for programmatic useprojects/[project-name]/artifacts/Analysis/goals.md - Human-readable documentationgoals.json){
"goal_statement": "string",
"success_criteria": [
{
"criteria": "string",
"source_refs": ["req_id:section"]
}
],
"kpis": [
{
"kpi": "string",
"source_refs": ["req_id:section"]
}
],
"constraints": [
{
"constraint": "string",
"source_refs": ["req_id:section"]
}
],
"assumptions": [
{
"assumption": "string",
"source_refs": ["req_id:section"]
}
],
"open_questions": [
{
"question": "string",
"source_refs": ["req_id:section"]
}
],
"traceability": {
"source_requirements": ["req_id"],
"extraction_timestamp": "ISO8601",
"confidence_scores": {
"goal_statement": "0.0-1.0",
"overall": "0.0-1.0"
}
}
}
goals.md)# Goals Analysis
## Business Goal
[Goal statement with inline reference links]
## Success Criteria
- [Criteria 1] *(Ref: req_id:section)*
- [Criteria 2] *(Ref: req_id:section)*
## Key Performance Indicators
- [KPI 1] *(Ref: req_id:section)*
- [KPI 2] *(Ref: req_id:section)*
## Constraints
- [Constraint 1] *(Ref: req_id:section)*
- [Constraint 2] *(Ref: req_id:section)*
## Assumptions
- [Assumption 1] *(Ref: req_id:section)*
- [Assumption 2] *(Ref: req_id:section)*
## Open Questions
- [Question 1] *(Ref: req_id:section)*
- [Question 2] *(Ref: req_id:section)*
---
**Traceability:** Extracted from requirements: [req_id_1], [req_id_2]
**Generated:** [timestamp]
increase|reduce|improve|decrease|optimize|ensure|enhance|streamline|grow|expandOutcome Pattern Detection:
increase|reduce|improve|decrease|optimize|ensure|enhance|streamline|grow|expandDependency Analysis (spaCy/UD):
Negative Filtering:
Keyphrase Extraction:
OpenIE Extraction:
{
"goal_statement": "Reduce requirements processing time by 75% within 6 months while maintaining 99% accuracy.",
"success_criteria": [
{
"criteria": "Achieve 75% reduction in processing time compared to current baseline.",
"source_refs": ["REQ-001:2.1"],
"extraction_method": "pattern_match",
"outcome_verb": "reduce"
},
{
"criteria": "Maintain 99% accuracy rate for all processed requirements.",
"source_refs": ["REQ-002:3.1"],
"extraction_method": "pattern_match",
"outcome_verb": "maintain"
},
{
"criteria": "Complete implementation within 6 months of project start.",
"source_refs": ["REQ-001:4.2"],
"extraction_method": "temporal_pattern",
"outcome_verb": "complete"
}
],
"kpis": [
{
"kpi": "Processing time: < 2.5 minutes per batch (75% reduction from 10 minutes baseline)",
"source_refs": ["REQ-002:2.3"],
"extraction_method": "pattern_match",
"outcome_verb": "reduce",
"target_value": "75%",
"timeframe": "per batch"
},
{
"kpi": "Accuracy rate: ≥ 99% (unit: percent, timeframe: daily)",
"source_refs": ["REQ-002:3.1"],
"extraction_method": "pattern_match",
"outcome_verb": "maintain",
"target_value": "99%",
"timeframe": "daily"
}
],
"constraints": [
{
"constraint": "Input requirements must conform to the specified format.",
"source_refs": ["REQ-001:1.1"]
},
{
"constraint": "System must operate within existing infrastructure and security policies.",
"source_refs": ["REQ-004:1.1"]
},
{
"constraint": "No manual intervention allowed during ingestion.",
"source_refs": ["REQ-002:2.5"]
}
],
"assumptions": [
{
"assumption": "Requirements provided are complete and up-to-date.",
"source_refs": ["REQ-001:assumptions"]
},
{
"assumption": "Glossary terms are available for normalization.",
"source_refs": ["REQ-003:2.1"]
},
{
"assumption": "Downstream systems are ready to consume ingested data.",
"source_refs": ["REQ-004:3.2"]
}
],
"open_questions": [
{
"question": "What is the process for handling ambiguous or conflicting requirements?",
"source_refs": ["REQ-001:notes"]
},
{
"question": "How will updates to requirements be managed post-ingestion?",
"source_refs": ["REQ-002:future_considerations"]
},
{
"question": "Are there scalability limits for batch size or frequency?",
"source_refs": ["REQ-002:performance"]
}
],
"traceability": {
"source_requirements": ["REQ-001", "REQ-002", "REQ-003", "REQ-004"],
"extraction_timestamp": "2026-02-08T10:30:00Z",
"confidence_scores": {
"goal_statement": "0.95",
"overall": "0.87",
"pattern_precision": "0.92",
"outcome_focus_score": "0.89"
}
}
}
# Goals Analysis
## Business Goal
Reduce requirements processing time by 75% within 6 months while maintaining 99% accuracy.
## Success Criteria
- Achieve 75% reduction in processing time compared to current baseline. *(Ref: REQ-001:2.1) [reduce]*
- Maintain 99% accuracy rate for all processed requirements. *(Ref: REQ-002:3.1) [maintain]*
- Complete implementation within 6 months of project start. *(Ref: REQ-001:4.2) [complete]*
## Key Performance Indicators
- Processing time: < 2.5 minutes per batch (75% reduction from 10 minutes baseline) *(Ref: REQ-002:2.3) [reduce]*
- Accuracy rate: ≥ 99% (unit: percent, timeframe: daily) *(Ref: REQ-002:3.1) [maintain]*
## Constraints
- Input requirements must conform to the specified format. *(Ref: REQ-001:1.1)*
- System must operate within existing infrastructure and security policies. *(Ref: REQ-004:1.1)*
- No manual intervention allowed during ingestion. *(Ref: REQ-002:2.5)*
## Assumptions
- Requirements provided are complete and up-to-date. *(Ref: REQ-001:assumptions)*
- Glossary terms are available for normalization. *(Ref: REQ-003:2.1)*
- Downstream systems are ready to consume ingested data. *(Ref: REQ-004:3.2)*
## Open Questions
- What is the process for handling ambiguous or conflicting requirements? *(Ref: REQ-001:notes)*
- How will updates to requirements be managed post-ingestion? *(Ref: REQ-002:future_considerations)*
- Are there scalability limits for batch size or frequency? *(Ref: REQ-002:performance)*
---
**Traceability:** Extracted from requirements: REQ-001, REQ-002, REQ-003, REQ-004
**Generated:** 2026-02-08T10:30:00Z
**Extraction Method:** Rule-based patterns + LLM validation
**Pattern Precision:** 0.92 | **Outcome Focus:** 0.89 | **Overall Confidence:** 0.87