# TASK-090-01: Prompt Asset Inventory and Taxonomy

**Parent:** [TASK-090](./TASK-090_Prompt_Layer_and_Tool_Compatible_Prompts.md)  
**Status:** ✅ Done  
**Priority:** 🟡 Medium  
**Depends On:** [TASK-083-02](./TASK-083-02_Provider_Based_Component_Inventory.md)

---

## Objective

Inventory the existing prompt assets and assign each one to an operating mode, audience, and session phase.

---

## Repository Touchpoints

- `_docs/_PROMPTS/README.md`
- `_docs/_PROMPTS/*.md`

---

## Planned Work

- create `server/adapters/mcp/prompts/prompt_catalog.py`
- classify prompts for:
  - onboarding
  - router-first use
  - manual-tool use
  - validation
  - troubleshooting

---

## Layered Subtasks

| ID | Title | Focus |
|----|-------|-------|
| [TASK-090-01-01](./TASK-090-01-01_Core_Prompt_Asset_Inventory_Taxonomy.md) | Core Prompt Asset Inventory and Taxonomy | Core implementation layer |
| [TASK-090-01-02](./TASK-090-01-02_Tests_Prompt_Asset_Inventory_Taxonomy.md) | Tests and Docs Prompt Asset Inventory and Taxonomy | Tests, docs, and QA |

---

## Acceptance Criteria

- every prompt asset has ownership, tags, and a target operating mode

## Completion Summary

- curated prompt assets from `_docs/_PROMPTS` are now inventoried in prompt catalog code with operating mode, audience, phase, and profile tags
