{"id":43354703,"url":"https://github.com/aget-framework/template-researcher-aget","last_synced_at":"2026-06-07T00:01:11.752Z","repository":{"id":331812248,"uuid":"1124605194","full_name":"aget-framework/template-researcher-aget","owner":"aget-framework","description":"Research template for systematic investigation and knowledge discovery - Extends Advisor archetype","archived":false,"fork":false,"pushed_at":"2026-05-31T19:53:35.000Z","size":330,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-31T21:23:10.773Z","etag":null,"topics":["agent-governance","aget-framework","ai-agents","cli","python","template"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aget-framework.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":"governance/CHARTER.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2025-12-29T09:51:08.000Z","updated_at":"2026-05-31T19:53:39.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/aget-framework/template-researcher-aget","commit_stats":null,"previous_names":["aget-framework/template-researcher-aget"],"tags_count":16,"template":false,"template_full_name":null,"purl":"pkg:github/aget-framework/template-researcher-aget","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aget-framework%2Ftemplate-researcher-aget","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aget-framework%2Ftemplate-researcher-aget/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aget-framework%2Ftemplate-researcher-aget/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aget-framework%2Ftemplate-researcher-aget/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aget-framework","download_url":"https://codeload.github.com/aget-framework/template-researcher-aget/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aget-framework%2Ftemplate-researcher-aget/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34003814,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-06T02:00:07.033Z","response_time":107,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["agent-governance","aget-framework","ai-agents","cli","python","template"],"created_at":"2026-02-02T02:36:08.388Z","updated_at":"2026-06-07T00:01:11.698Z","avatar_url":"https://github.com/aget-framework.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Template: Researcher Agent\n\n\u003e Synthesize knowledge through literature search and documented findings\n\n**Version**: v3.12.0 | **Archetype**: Researcher | **Skills**: 2 specialized + 15 universal\n\n---\n\n## Why Researcher?\n\nThe Researcher archetype expands **knowledge through systematic inquiry**. Unlike casual information gathering, researcher agents provide:\n\n- **Literature search** — Search across sources with structured queries and citation tracking\n- **Documented findings** — Record discoveries with evidence, methodology, and implications\n- **Knowledge synthesis** — Connect disparate information into coherent understanding\n\n**For evaluators**: If you need an AI that can conduct methodical research and document findings for future reference, the Researcher archetype brings scholarly rigor to your knowledge work.\n\n**Domain knowledge that compounds**: Researcher agents build persistent understanding of your research domain — prior findings, key sources, methodological preferences, and knowledge gaps. Unlike tools that start fresh each session, your agent accumulates research context that makes each literature search more targeted and each synthesis more connected.\n\n---\n\n## Skills\n\nResearcher agents come with **2 archetype-specific skills** plus the universal AGET skills.\n\n### Archetype Skills\n\n| Skill | Description |\n|-------|-------------|\n| **aget-search-literature** | Search literature with structured queries. Tracks sources, extracts key findings, and maintains citation metadata. |\n| **aget-document-finding** | Document research findings with evidence, methodology, and implications. Creates persistent, searchable records. |\n\n### Universal Skills\n\nAll AGET agents include session management, knowledge capture, and health monitoring:\n\n- `aget-wake-up` / `aget-wind-down` — Session lifecycle\n- `aget-create-project` / `aget-review-project` — Project management\n- `aget-record-lesson` / `aget-record-observation` — Learning capture\n- `aget-check-health` / `aget-check-kb` / `aget-check-evolution` — Health monitoring\n- `aget-propose-skill` / `aget-create-skill` — Skill development\n- `aget-save-state` / `aget-file-issue` — State and issue management\n\n---\n\n## Ontology\n\nResearcher agents use a **formal vocabulary** of 6 concepts organized into 2 clusters:\n\n| Cluster | Concepts |\n|---------|----------|\n| **Research Process** | Query, Source, Finding |\n| **Knowledge Artifacts** | Citation, Synthesis, Hypothesis |\n\nThis vocabulary enables precise communication about research activities.\n\nSee: [`ontology/ONTOLOGY_researcher.yaml`](ontology/ONTOLOGY_researcher.yaml)\n\n---\n\n## Quick Start\n\n```bash\n# 1. Clone the template\ngit clone https://github.com/aget-framework/template-researcher-aget.git my-researcher-agent\ncd my-researcher-agent\n\n# 2. Configure identity\n# Edit .aget/version.json:\n#   \"agent_name\": \"my-researcher-agent\"\n#   \"domain\": \"your-domain\"\n\n# 3. Verify setup\npython3 -m pytest tests/ -v\n# Expected: All tests passing\n```\n\n### Try the Skills\n\n```bash\n# In Claude Code CLI\n/aget-search-literature   # Search for information\n/aget-document-finding    # Record a research finding\n```\n\n---\n\n## What Makes Researcher Different\n\n| Aspect | Casual Search | Researcher Agent |\n|--------|---------------|------------------|\n| **Search** | Ad-hoc queries | Structured literature review |\n| **Sources** | Links forgotten | Citation tracking |\n| **Findings** | Mental notes | Documented records |\n| **Synthesis** | Implicit | Explicit knowledge connection |\n| **Domain memory** | Starts fresh each session | Accumulates research expertise over time |\n\n---\n\n## .claude/ Directory\n\n| Directory | Purpose | Owner |\n|-----------|---------|-------|\n| `.claude/skills/` | Slash command definitions | Framework + Agent |\n| `.claude/agents/` | Subagent definitions | Agent |\n| `.claude/rules/` | Path-scoped context rules | Agent |\n\nSkills are provided by the template. Agents and rules directories are scaffolded for your customization.\n\n---\n\n## Framework Specification\n\n| Attribute | Value |\n|-----------|-------|\n| **Framework** | [AGET v3.12.0](https://github.com/aget-framework/aget) |\n| **Archetype** | Researcher |\n| **Skills** | 17 total (2 archetype + 15 universal) |\n| **Ontology** | 6 concepts, 2 clusters |\n| **License** | Apache 2.0 |\n\n---\n\n## Learn More\n\n- **[AGET Framework](https://github.com/aget-framework/aget)** — Core framework documentation\n- **[Archetype Guide](https://github.com/aget-framework/aget/blob/main/docs/GETTING_STARTED.md)** — All 12 archetypes explained\n- **[Getting Started](https://github.com/aget-framework/aget/blob/main/docs/GETTING_STARTED.md)** — Full onboarding guide\n\n---\n\n## Related Archetypes\n\n| Archetype | Best For |\n|-----------|----------|\n| **[Analyst](https://github.com/aget-framework/template-analyst-aget)** | Data analysis and metrics |\n| **[Advisor](https://github.com/aget-framework/template-advisor-aget)** | Recommendations based on research |\n| **[Spec-Engineer](https://github.com/aget-framework/template-spec-engineer-aget)** | Formalizing research into specs |\n\n---\n\n**AGET Framework** | Apache 2.0 | [Issues](https://github.com/aget-framework/aget/issues)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faget-framework%2Ftemplate-researcher-aget","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faget-framework%2Ftemplate-researcher-aget","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faget-framework%2Ftemplate-researcher-aget/lists"}