nakashima-yoshua/feature-map-workflow
v0.4.0MIT
Maintain one Source-first Feature Map XML across catch-up, clarification, design, implementation, and verification. Includes Mermaid UML diagrams rendered in HTML, Codex context-sufficiency hooks, natural operable Japanese guidance, provider-neutral bounded decisions, an Agents API PoC, and xquery-mcp XPath/XQuery/XSD validation.
commands
- dotnet
scripts
- feature-map-workflow
- scripts/build_feature_index.py
- scripts/build_verification_brief.py
- scripts/human_work_plan.py
- scripts/init_feature_map.py
- scripts/xquery_result.py
plugin.json
- name
- feature-map-workflow
- version
- 0.4.0
- description
- Maintain one Source-first Feature Map XML across catch-up, clarification, design, implementation, and verification. Includes Mermaid UML diagrams rendered in HTML, Codex context-sufficiency hooks, natural operable Japanese guidance, provider-neutral bounded decisions, an Agents API PoC, and xquery-mcp XPath/XQuery/XSD validation.
- license
- MIT
- extensions
- com.openai
mcp.json
- xquerystdiodotnet tool run xquery-mcp
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "feature-map-workflow",
"version": "0.4.0",
"description": "Maintain one Source-first Feature Map XML across catch-up, clarification, design, implementation, and verification. Includes Mermaid UML diagrams rendered in HTML, Codex context-sufficiency hooks, natural operable Japanese guidance, provider-neutral bounded decisions, an Agents API PoC, and xquery-mcp XPath/XQuery/XSD validation.",
"license": "MIT",
"keywords": [
"development",
"xml",
"xquery",
"xpath",
"xsd",
"source-first",
"feature-map",
"requirements",
"japanese",
"mermaid",
"uml",
"oss"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Feature Map Workflow",
"shortDescription": "Source-first map, Mermaid UML, context gate, XSD checks",
"longDescription": "Carry one compact Feature Map XML through system catch-up and feature development. Optional Mermaid diagrams keep cross-boundary structure, sequence, and state knowledge close to the source map and render automatically in the HTML view. A UserPromptSubmit context gate detects risky ambiguity before work starts and guides Codex to ask one precise, natural Japanese clarification only when missing context materially changes scope, authority, behavior, or acceptance. Lifecycle hooks load minimal context, track XML edits and XSD validation, and run completion gates. Optional Decision Providers handle bounded semantic judgments while xquery-mcp provides XPath/XQuery and schema validation; Agents API can be used as an optional execution runtime. Source code and tests remain canonical.",
"developerName": "katatsukuri",
"category": "Developer Tools",
"capabilities": [
"Read",
"Write"
],
"defaultPrompt": [
"Analyze this feature using the Source-first Feature Map. If critical context is missing, ask one precise natural-Japanese question before editing; otherwise update only durable knowledge deltas.",
"Implement this change with the Feature Map workflow. Keep source/tests canonical, preserve the user's scope and authority, patch only durable XML deltas, and validate with xquery-mcp.",
"Use the context gate and Feature Map lifecycle hooks to catch ambiguous scope, missing acceptance conditions, missing durable updates, or XSD validation before finishing.",
"Trace from the real EXE/job/UI entry to the selected BL branch. Discover only path-specific DB/API/config prerequisites, prepare isolated fixtures with explicit authorization, then verify the first blocking gate and report observed evidence."
]
},
"hooks": "./hooks/hooks.json"
}
}
}
What else this package ships
These files come with the package and this site does not publish them. They are listed so you know what is there before you install it.
- 5Python files
- 2XML files
- task-modules.json
- openai.yaml
- LICENSE
Client extensions
Data this package carries for particular clients. The directory lists the clients named and never reads what is addressed to them.
- com.openai