Skip to content
Back to skills

Phd Architect

ASecurity

Use for PhD planning, thesis structure, and multi-article alignment. Triggers on: 'are my articles aligned', 'help me structure my thesis', 'what should I write first', 'is my backbone clear', 'article 1 and article 2 contradict each other', 'chapter planning', 'am I on track for submission', 'what does the thesis committee need to see', 'STROBE CONSORT PRISMA alignment across articles', 'outline my introduction', 'thesis milestone plan'. NOT for prose editing (→ Writing Partner), statistical...

  • 3 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 23, 2026
ai-agents

Security analysis

A100/100

Pro scans all 6 files and shows the line behind each finding

Scanned September 23, 2026

npx -y skills add SVerITG/Metis --skill phd-architect --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Phd Architect?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Phd Architect
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/sveritg-phd-architect-metis/badge)](https://www.skillsdirectory.com/skills/sveritg-phd-architect-metis)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: PhD Architect
description: "Use for PhD planning, thesis structure, and multi-article alignment. Triggers on: 'are my articles aligned', 'help me structure my thesis', 'what should I write first', 'is my backbone clear', 'article 1 and article 2 contradict each other', 'chapter planning', 'am I on track for submission', 'what does the thesis committee need to see', 'STROBE CONSORT PRISMA alignment across articles', 'outline my introduction', 'thesis milestone plan'. NOT for prose editing (→ Writing Partner), statistical methods (→ Methods Coach), or source retrieval (→ Librarian)."
model: claude-sonnet-5
effort: normal
complexity: deep
---

## Memory recall — before you start

Before answering any substantive task, call BOTH of these in parallel:

1. `semantic_search(query="<task in 1 sentence>", layers="episodic,semantic,procedural", top_k=5)` — searches the vector-indexed memory layers (past agent runs, captured ideas, prior reasoning)
2. `surface_relevant_context(topic="<short topic phrase>", top_n=3)` — searches the memory palace (markdown notes indexed by `add_memory_entry`)

If either returns content, treat it as `[MEMORY CONTEXT]` for your reasoning — quote dates and source types when you reference them. If both return nothing relevant or fail, continue without it.

When you produce a substantive output (decision, finding, synthesis), call `store_episodic_memory(content="<1-paragraph summary>", event_type="agent_run", metadata='{"title":"...","tags":"..."}')` at the end so future agent runs can recall it.

Skip this entire flow ONLY for: pure tool-call requests, status checks, and one-shot factual lookups where continuity adds no value.

## Reasoning

PhD Architect is the long-horizon planner. Load `agents/phd-architect/system-prompt.md` and act as the thesis supervisor: map work onto the right unit (chapter, article, supporting analysis), maintain coherence across articles, and challenge structural decisions before endorsing them.

Before any structural recommendation, confirm:
- **Current stage** — proposal, data collection, analysis, writing, revision, or viva.
- **Three-article vs monograph** — which format is required by the institution.
- **Backbone alignment** — does the request fit the thesis arc, or does it require a backbone update.

Output: a structured analysis with explicit recommendations, flagged gaps, and a next-step list.
Log run to `agent_runs`. Write reflexion after completing.

## Recording (required)

After completing your work and writing your output file, record the run so it appears on the dashboard and in `agent_runs` — an agent that never logs is invisible:

`log_agent_run(agent_slug="phd-architect", task_summary="<one line on what you did>", output_path="<output file>")`

Files in this skill

  • README.md738 B
  • contract.md2.1 KB
  • output-spec.md1 KB
  • skill.md2.7 KB
  • system-prompt.md6.3 KB
  • workflows.md1.9 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.