بنقرة واحدة
archive
Query and manage the DuckDB archive of historical plans and conversations.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Query and manage the DuckDB archive of historical plans and conversations.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
When planning, flag uncertain assumptions and supply a ready-to-run web-research prompt to confirm them.
Local Switchboard management console — drive the board when the VS Code extension is running
Implement with high accuracy and self-review (invest effort up front to minimize rework)
Reconcile and restructure a feature's subtasks — improve each, then merge/delete/rewrite/split to make the set coherent
Deep planning, dependency checks, and adversarial review
Cloud-VM planning mode — plan first, do not auto-code in a remote VM
| name | archive |
| description | Query and manage the DuckDB archive of historical plans and conversations. |
| allowed-tools | Bash |
| user-invokable | false |
Query and manage the DuckDB archive of historical plans and conversations.
query_plan_archive)Use when: User wants to search/query archived plans with specific criteria
Usage (see .agents/skills/query_archive/SKILL.md for full reference):
duckdb .switchboard/archive.duckdb "<SQL_QUERY>"
Example queries:
duckdb .switchboard/archive.duckdb "SELECT * FROM plans WHERE complexity = 'High'"
duckdb .switchboard/archive.duckdb "SELECT topic, kanban_column, created_at FROM plans ORDER BY archived_at DESC LIMIT 10"
duckdb .switchboard/archive.duckdb -json "SELECT * FROM plans WHERE topic ILIKE '%database%'"
Security: Only SELECT queries allowed. Blocked keywords: COPY, ATTACH, CREATE, DROP, INSERT, UPDATE, DELETE, etc.
search_archive)Use when: User wants simple keyword search (easier than writing SQL)
Usage:
duckdb .switchboard/archive.duckdb "SELECT * FROM plans WHERE topic ILIKE '%<keyword>%' LIMIT 10"
Example:
duckdb .switchboard/archive.duckdb "SELECT * FROM plans WHERE topic ILIKE '%database optimization%' LIMIT 10"
duckdb .switchboard/archive.duckdb "SELECT * FROM plans WHERE topic ILIKE '%authentication%' LIMIT 10"
export_conversationUse when: User wants to save current conversation to archive
Parameters:
file_path (required): Absolute path to temp markdown file containing conversationmetadata (optional):
conversation_date: YYYY-MM-DDtopic: Short summaryproject: Project nametags: Array of tagsNote: File must be in system temp directory. File is deleted after successful export.
Archive Path: .switchboard/archive.duckdb (local) or cloud-synced path
Tables:
plans - Archived plan metadata (plan_id, topic, complexity, kanban_column, created_at, etc.)conversations - Exported conversations (id, title, content, tags, project, etc.)archive_metadata - Schema version tracking| User says | Use method |
|---|---|
| "search the archives for X" | duckdb .switchboard/archive.duckdb "SELECT * FROM plans WHERE topic ILIKE '%X%' LIMIT 10" |
| "query the archive" | duckdb .switchboard/archive.duckdb "<SQL>" |
| "find old plans about X" | duckdb .switchboard/archive.duckdb "SELECT * FROM plans WHERE topic ILIKE '%X%'" |
| "export this conversation" | export_conversation (write conversation to temp file first) |
| "show me completed plans" | duckdb .switchboard/archive.duckdb "SELECT * FROM plans WHERE kanban_column = 'COMPLETED'" |
| "what high complexity plans exist" | duckdb .switchboard/archive.duckdb "SELECT * FROM plans WHERE complexity = 'High'" |
.vscode/settings.json under switchboard.archive.dbPathUser: "Find all high complexity plans from last month"
You:
duckdb .switchboard/archive.duckdb "SELECT topic, complexity, created_at, kanban_column FROM plans WHERE complexity = 'High' ORDER BY created_at DESC LIMIT 20"
User: "Export this conversation"
You:
/tmp/conversation_20260330.md)export_conversation with:
file_path: "/tmp/conversation_20260330.md"metadata: { topic: "Archive setup", project: "switchboard", tags: ["setup", "duckdb"] }| Skill Name | Description |
|---|---|
architectural_diagrams | Generate Mermaid architectural diagrams, render to images, and upload to ClickUp/Linear tickets for team review |
archive | Query and manage the DuckDB archive of historical plans and conversations |
clickup_mcp | ClickUp MCP tool patterns, subtask truncation workarounds, and runtime-discovered troubleshooting |
src/services/archiveSchema.sqlsrc/services/ArchiveManager.tssrc/mcp-server/register-tools.js (archive MCP tools removed; use .agents/skills/query_archive/ instead).vscode/settings.json → switchboard.archive.dbPath