search-company-knowledge by atlassian/atlassian-mcp-server
npx skills add https://github.com/atlassian/atlassian-mcp-server --skill search-company-knowledge查找信息,搜索公司知识,查找,什么是,解释,公司文档,内部文档,Confluence 搜索,Jira 搜索,我们的文档,内部知识,知识库,搜索,告诉我关于,获取关于...的信息,公司系统,术语,查找关于...的一切,我们知道什么关于,部署,认证,基础设施,流程,程序,如何,如何做,我们的系统,我们的流程,内部系统,公司流程,技术文档,工程文档,架构,配置,搜索我们的文档,搜索内部文档,在我们的文档中查找
跨孤立的公司知识系统(Confluence、Jira、内部文档)进行搜索,以找到关于内部概念、系统和术语的全面答案。此技能在多个来源上执行并行搜索,并通过适当的引用综合结果。
在以下情况使用此技能: 用户询问可能记录在 Confluence 页面、Jira 工单或内部文档中的内部公司知识。
遵循这个 5 步流程来提供全面、引用充分的答案:
从用户的问题中提取核心搜索词。
示例:
考虑:
同时搜索所有可用的知识来源,以实现全面覆盖。
使用 search 工具(Rovo Search)同时搜索 Confluence 和 Jira:
search(
cloudId="...",
query="[提取的搜索词]"
)
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
何时使用:
示例:
search(
cloudId="...",
query="Stratus minions"
)
这将返回来自 Confluence 页面和 Jira 问题的结果。
专门搜索 Confluence 时使用 searchConfluenceUsingCql:
searchConfluenceUsingCql(
cloudId="...",
cql="text ~ '搜索词' OR title ~ '搜索词'"
)
何时使用:
示例 CQL 模式:
text ~ "Stratus minions"
text ~ "authentication" AND type = page
title ~ "deployment guide"
专门搜索 Jira 时使用 searchJiraIssuesUsingJql:
searchJiraIssuesUsingJql(
cloudId="...",
jql="text ~ '搜索词' OR summary ~ '搜索词'"
)
何时使用:
示例 JQL 模式:
text ~ "Stratus minions"
summary ~ "authentication" AND type = Bug
text ~ "deployment" AND created >= -90d
对于大多数查询,使用此顺序:
search(跨系统)开始 - 始终首先尝试这个确定相关来源后,获取完整内容以提供全面答案。
当搜索结果引用 Confluence 页面时:
getConfluencePage(
cloudId="...",
pageId="[搜索结果中的页面 ID]",
contentFormat="markdown"
)
返回: Markdown 格式的完整页面内容
何时获取:
当搜索结果引用 Jira 问题时:
getJiraIssue(
cloudId="...",
issueIdOrKey="PROJ-123"
)
返回: 完整的问题详细信息,包括描述、评论、状态
何时获取:
按此顺序获取:
不要获取所有内容 - 根据与用户问题的相关性进行选择。
将来自多个来源的信息组合成一个连贯的答案。
构建您的答案:
首先直接回答
详细解释
来源归属
突出差异
提供上下文
模式 1:多个来源一致
Stratus minions 是处理异步任务的背景工作进程。
根据 Confluence 文档,它们处理队列中的作业,并且可以水平扩展。这一点得到了几个 Jira 工单(PROJ-145,PROJ-203)的证实,这些工单讨论了 minion 配置和扩展策略。
模式 2:来源提供不同方面
计费系统有两个主要组件:
**支付处理**(来自 Confluence"计费架构"页面)
- 处理信用卡交易
- 与 Stripe API 集成
- 运行夜间对账
**发票生成**(来自 Jira PROJ-189)
- 创建月度发票
- 注意:目前存在一个缺陷,导致欧盟客户的税款计算失败
- 计划在 2024 年第一季度修复
模式 3:冲突信息
关于认证超时存在冲突信息:
- **官方文档**(Confluence)说明:30 分钟会话超时
- **实现现实**(Jira PROJ-456,于 2023 年 10 月提交):由于负载均衡器配置,实际超时为 15 分钟
- **状态:** 工程团队已知晓,计划修复但尚无时间表
当前行为:尽管文档说明是 30 分钟,但预期是 15 分钟超时。
模式 4:信息不完整
根据现有文档:
[我们从 Confluence 和 Jira 了解到的关于部署流程的信息]
然而,我找不到关于以下内容的信息:
- 回滚程序
- 数据库迁移处理
您可能需要联系 DevOps 团队或搜索其他文档。
始终包含指向源材料的链接,以便用户可以进一步探索。
对于 Confluence 页面:
**来源:** [页面标题](https://yoursite.atlassian.net/wiki/spaces/SPACE/pages/123456)
对于 Jira 问题:
**相关工单:**
- [PROJ-123](https://yoursite.atlassian.net/browse/PROJ-123) - 简要描述
- [PROJ-456](https://yoursite.atlassian.net/browse/PROJ-456) - 简要描述
完整的引用部分:
## 来源
**Confluence 文档:**
- [Stratus 架构指南](https://yoursite.atlassian.net/wiki/spaces/DOCS/pages/12345)
- [Minion 配置](https://yoursite.atlassian.net/wiki/spaces/DEVOPS/pages/67890)
**Jira 问题:**
- [PROJ-145](https://yoursite.atlassian.net/browse/PROJ-145) - Minion 扩展实现
- [PROJ-203](https://yoursite.atlassian.net/browse/PROJ-203) - 性能优化
**其他资源:**
- [内部架构文档链接(如果找到)]
应做:
不应做:
良好结果:
可疑结果:
当结果不佳时:
如果搜索未返回结果:
我搜索了 Confluence 和 Jira,但找不到关于"[主题]"的信息。
这可能意味着:
- 该概念尚未被记录
- 它可能被称为其他名称(您能提供替代名称吗?)
- 文档可能在我无法访问的其他系统中
您希望我:
1. 尝试使用不同的术语搜索?
2. 搜索相关概念?
3. 在最近的 Jira 工单中查找提及?
如果搜索返回 50+ 个结果:
如果用户的问题含糊不清:
我找到了关于与"[术语]"相关的几个主题的信息:
1. [主题 A] - 来自 Confluence 页面 X
2. [主题 B] - 来自 Jira 工单 Y, Z
3. [主题 C] - 来自文档 W
您对哪个方面最感兴趣?
如果您发现信息已过时:
我找到了关于[主题]的文档,但请注意它来自[日期],可能已过时。
[无论如何提供该信息]
您可能需要验证这仍然是当前的,特别是如果它来自一年前以上。
如果搜索返回无法访问的内容:
搜索结果在以下位置提到了[主题],但我无法访问完整内容:
- Confluence 页面:[标题](空间:[SPACE])
- Jira 问题:PROJ-123
您可能需要直接访问这些内容或检查您的权限。
用户: "什么是 Stratus minions?"
流程:
search(cloudId="...", query="Stratus minions")答案:
Stratus minions 是处理 Stratus 系统中异步任务处理的背景工作进程。
**关键特性:**
- 独立于 Web 服务器运行
- 处理来自 Redis 队列的作业
- 可以水平扩展以提高吞吐量
- 处理诸如发送电子邮件、生成报告和数据处理等任务
**架构:**
根据 Stratus 架构文档,minions 遵循工作队列模式,其中:
1. Web 应用程序将任务排入队列
2. Minions 轮询队列以获取工作
3. 任务被异步处理
4. 结果存储在数据库中
**实现说明:**
根据 Jira 工单 PROJ-203,当前部署运行 5 个 minion 实例,计划扩展到 10 个以处理增加的负载。
## 来源
- [Stratus 架构指南](链接)
- [PROJ-203](链接) - Minion 扩展实现
用户: "我们的会话超时是多久?"
流程:
答案:
文档记录的行为与实际行为之间存在差异:
**官方文档**(安全指南):
会话超时配置为 30 分钟不活动。
**实际行为**(PROJ-456,于 2023 年 10 月报告):
由于负载均衡器配置覆盖了应用程序设置,用户在 15 分钟后被注销。
**当前状态:**
工程团队已知晓此问题。负载均衡器超时需要调整以匹配应用程序设置。尚未设定修复时间表。
**建议:** 在此问题解决之前,按 15 分钟超时进行规划。
## 来源
- [安全指南](链接) - 官方文档
- [PROJ-456](链接) - 超时差异缺陷报告
用户: "解释我们的部署流程"
流程:
答案:
根据现有文档,以下是我找到的关于部署流程的信息:
**构建阶段**(来自 Confluence"CI/CD 指南"):
1. 推送到主分支的代码触发 GitHub Actions
2. 运行自动化测试(单元、集成)
3. 构建 Docker 镜像并推送到注册表
**部署阶段**(来自 Jira PROJ-789):
4. 暂存部署自动进行
5. 生产部署需要手动批准
6. 使用蓝绿部署策略
**文档中的空白:**
我找不到关于以下内容的文档记录信息:
- 回滚程序
- 数据库迁移处理
- 部署后验证步骤
这些细节可能存在于团队知识中或需要被记录。
## 来源
- [CI/CD 指南](链接)
- [PROJ-789](链接) - 部署流水线实现
您希望我搜索部署的更多具体方面吗?
✅ 在回答前始终进行搜索(不要依赖一般知识) ✅ 使用链接引用所有来源 ✅ 明确注明差异 ✅ 提及信息何时过时 ✅ 提供上下文和示例 ✅ 使用标题清晰地构建答案 ✅ 链接到相关文档
❌ 假设一般知识适用于这家公司 ❌ 如果搜索未返回任何结果,不要编造信息 ❌ 不要忽略冲突信息 ❌ 不要引用整个文档(改为总结) ❌ 不要用太多来源压倒用户(精选前 5-10 个) ❌ 当片段不足时不要忘记获取详细信息
此技能仅用于内部公司知识。请勿用于:
❌ 一般技术问题(使用您的训练知识) ❌ 外部文档(使用 web_search) ❌ 与公司无关的问题 ❌ 关于其他公司的问题 ❌ 时事或新闻
不应使用此技能的示例:
主要工具: search(cloudId, query) - 始终首先使用此工具
跟进工具:
getConfluencePage(cloudId, pageId, contentFormat) - 获取完整页面内容getJiraIssue(cloudId, issueIdOrKey) - 获取完整问题详细信息searchConfluenceUsingCql(cloudId, cql) - 针对性 Confluence 搜索searchJiraIssuesUsingJql(cloudId, jql) - 针对性 Jira 搜索答案结构:
记住:
每周安装次数
54
代码库
GitHub 星标数
421
首次出现
2026年1月26日
安全审计
安装于
opencode50
codex49
gemini-cli46
github-copilot46
cursor43
amp40
find information, search company knowledge, look up, what is, explain, company docs, internal documentation, Confluence search, Jira search, our documentation, internal knowledge, knowledge base, search for, tell me about, get information about, company systems, terminology, find everything about, what do we know about, deployment, authentication, infrastructure, processes, procedures, how to, how does, our systems, our processes, internal systems, company processes, technical documentation, engineering docs, architecture, configuration, search our docs, search internal docs, find in our docs
Search across siloed company knowledge systems (Confluence, Jira, internal documentation) to find comprehensive answers to questions about internal concepts, systems, and terminology. This skill performs parallel searches across multiple sources and synthesizes results with proper citations.
Use this skill when: Users ask about internal company knowledge that might be documented in Confluence pages, Jira tickets, or internal documentation.
Follow this 5-step process to provide comprehensive, well-cited answers:
Extract the core search terms from the user's question.
Examples:
Consider:
Search across all available knowledge sources simultaneously for comprehensive coverage.
Use the search tool (Rovo Search) to search across Confluence and Jira at once:
search(
cloudId="...",
query="[extracted search terms]"
)
When to use:
Example:
search(
cloudId="...",
query="Stratus minions"
)
This returns results from both Confluence pages and Jira issues.
Use searchConfluenceUsingCql when specifically searching Confluence:
searchConfluenceUsingCql(
cloudId="...",
cql="text ~ 'search terms' OR title ~ 'search terms'"
)
When to use:
Example CQL patterns:
text ~ "Stratus minions"
text ~ "authentication" AND type = page
title ~ "deployment guide"
Use searchJiraIssuesUsingJql when specifically searching Jira:
searchJiraIssuesUsingJql(
cloudId="...",
jql="text ~ 'search terms' OR summary ~ 'search terms'"
)
When to use:
Example JQL patterns:
text ~ "Stratus minions"
summary ~ "authentication" AND type = Bug
text ~ "deployment" AND created >= -90d
For most queries, use this sequence:
search (cross-system) - always try this firstAfter identifying relevant sources, fetch full content for comprehensive answers.
When search results reference Confluence pages:
getConfluencePage(
cloudId="...",
pageId="[page ID from search results]",
contentFormat="markdown"
)
Returns: Full page content in Markdown format
When to fetch:
When search results reference Jira issues:
getJiraIssue(
cloudId="...",
issueIdOrKey="PROJ-123"
)
Returns: Full issue details including description, comments, status
When to fetch:
Fetch in this order:
Don't fetch everything - be selective based on relevance to user's question.
Combine information from multiple sources into a coherent answer.
Structure your answer:
Direct Answer First
Detailed Explanation
Source Attribution
Highlight Discrepancies
Provide Context
Pattern 1: Multiple sources agree
Stratus minions are background worker processes that handle async tasks.
According to the Confluence documentation, they process jobs from the queue and
can be scaled horizontally. This is confirmed by several Jira tickets (PROJ-145,
PROJ-203) which discuss minion configuration and scaling strategies.
Pattern 2: Sources provide different aspects
The billing system has two main components:
**Payment Processing** (from Confluence "Billing Architecture" page)
- Handles credit card transactions
- Integrates with Stripe API
- Runs nightly reconciliation
**Invoice Generation** (from Jira PROJ-189)
- Creates monthly invoices
- Note: Currently has a bug where tax calculation fails for EU customers
- Fix planned for Q1 2024
Pattern 3: Conflicting information
There is conflicting information about the authentication timeout:
- **Official Documentation** (Confluence) states: 30-minute session timeout
- **Implementation Reality** (Jira PROJ-456, filed Oct 2023): Actual timeout is
15 minutes due to load balancer configuration
- **Status:** Engineering team aware, fix planned but no timeline yet
Current behavior: Expect 15-minute timeout despite docs saying 30 minutes.
Pattern 4: Incomplete information
Based on available documentation:
[What we know about deployment process from Confluence and Jira]
However, I couldn't find information about:
- Rollback procedures
- Database migration handling
You may want to check with the DevOps team or search for additional documentation.
Always include links to source materials so users can explore further.
For Confluence pages:
**Source:** [Page Title](https://yoursite.atlassian.net/wiki/spaces/SPACE/pages/123456)
For Jira issues:
**Related Tickets:**
- [PROJ-123](https://yoursite.atlassian.net/browse/PROJ-123) - Brief description
- [PROJ-456](https://yoursite.atlassian.net/browse/PROJ-456) - Brief description
Complete citation section:
## Sources
**Confluence Documentation:**
- [Stratus Architecture Guide](https://yoursite.atlassian.net/wiki/spaces/DOCS/pages/12345)
- [Minion Configuration](https://yoursite.atlassian.net/wiki/spaces/DEVOPS/pages/67890)
**Jira Issues:**
- [PROJ-145](https://yoursite.atlassian.net/browse/PROJ-145) - Minion scaling implementation
- [PROJ-203](https://yoursite.atlassian.net/browse/PROJ-203) - Performance optimization
**Additional Resources:**
- [Internal architecture doc link if found]
Do:
Don't:
Good results:
Questionable results:
When results are poor:
If searches return no results:
I searched across Confluence and Jira but couldn't find information about "[topic]".
This could mean:
- The concept hasn't been documented yet
- It might be called something else (can you provide alternative names?)
- Documentation might be in a different system I don't have access to
Would you like me to:
1. Try searching with different terms?
2. Search for related concepts?
3. Look for mentions in recent Jira tickets?
If search returns 50+ results:
If the user's question is vague:
I found information about several topics related to "[term]":
1. [Topic A] - from Confluence page X
2. [Topic B] - from Jira tickets Y, Z
3. [Topic C] - from documentation W
Which aspect are you most interested in?
If you find information is old:
I found documentation about [topic], but note that it's from [date] and may be outdated.
[Provide the information anyway]
You may want to verify this is still current, especially if it's from more than
a year ago.
If search returns inaccessible content:
Search results mention [topic] in the following locations, but I don't have
access to view the full content:
- Confluence page: [title] (Space: [SPACE])
- Jira issue: PROJ-123
You may need to access these directly or check your permissions.
User: "What are Stratus minions?"
Process:
search(cloudId="...", query="Stratus minions")Answer:
Stratus minions are background worker processes that handle asynchronous task
processing in the Stratus system.
**Key Characteristics:**
- Run independently from web servers
- Process jobs from a Redis queue
- Can be scaled horizontally for increased throughput
- Handle tasks like email sending, report generation, and data processing
**Architecture:**
According to the Stratus Architecture documentation, minions follow a
worker-queue pattern where:
1. Web application enqueues tasks
2. Minions poll the queue for work
3. Tasks are processed asynchronously
4. Results are stored in the database
**Implementation Notes:**
From Jira ticket PROJ-203, the current deployment runs 5 minion instances,
with plans to scale to 10 for handling increased load.
## Sources
- [Stratus Architecture Guide](link)
- [PROJ-203](link) - Minion scaling implementation
User: "How long is our session timeout?"
Process:
Answer:
There is a discrepancy between documented and actual behavior:
**Official Documentation** (Security Guidelines):
Session timeout is configured for 30 minutes of inactivity.
**Actual Behavior** (PROJ-456, reported Oct 2023):
Users are being logged out after 15 minutes due to a load balancer configuration
that overrides the application setting.
**Current Status:**
The engineering team is aware of this issue. The load balancer timeout needs to
be adjusted to match the application setting. No fix timeline has been set.
**Recommendation:** Plan for 15-minute timeout until this is resolved.
## Sources
- [Security Guidelines](link) - Official documentation
- [PROJ-456](link) - Timeout discrepancy bug report
User: "Explain our deployment process"
Process:
Answer:
Based on available documentation, here's what I found about the deployment process:
**Build Phase** (from Confluence "CI/CD Guide"):
1. Code pushed to main branch triggers GitHub Actions
2. Automated tests run (unit, integration)
3. Docker image built and pushed to registry
**Deployment Phase** (from Jira PROJ-789):
4. Staging deployment happens automatically
5. Manual approval required for production
6. Blue-green deployment strategy used
**Gaps in Documentation:**
I couldn't find documented information about:
- Rollback procedures
- Database migration handling
- Post-deployment verification steps
These details may exist in tribal knowledge or need to be documented.
## Sources
- [CI/CD Guide](link)
- [PROJ-789](link) - Deployment pipeline implementation
Would you like me to search for more specific aspects of deployment?
✅ Always search before answering (don't rely on general knowledge) ✅ Cite all sources with links ✅ Note discrepancies explicitly ✅ Mention when information is old ✅ Provide context and examples ✅ Structure answers clearly with headers ✅ Link to related documentation
❌ Assume general knowledge applies to this company ❌ Make up information if search returns nothing ❌ Ignore conflicting information ❌ Quote entire documents (summarize instead) ❌ Overwhelm with too many sources (curate top 5-10) ❌ Forget to fetch details when snippets are insufficient
This skill is for internal company knowledge only. Do NOT use for:
❌ General technology questions (use your training knowledge) ❌ External documentation (use web_search) ❌ Company-agnostic questions ❌ Questions about other companies ❌ Current events or news
Examples of what NOT to use this skill for:
Primary tool: search(cloudId, query) - Use this first, always
Follow-up tools:
getConfluencePage(cloudId, pageId, contentFormat) - Get full page contentgetJiraIssue(cloudId, issueIdOrKey) - Get full issue detailssearchConfluenceUsingCql(cloudId, cql) - Targeted Confluence searchsearchJiraIssuesUsingJql(cloudId, jql) - Targeted Jira searchAnswer structure:
Remember:
Weekly Installs
54
Repository
GitHub Stars
421
First Seen
Jan 26, 2026
Security Audits
Gen Agent Trust HubPassSocketFailSnykWarn
Installed on
opencode50
codex49
gemini-cli46
github-copilot46
cursor43
amp40
URL转Markdown工具 - 支持公众号、飞书、YouTube等平台网页内容抓取与转换
729 周安装
GitHub Copilot 使用指标查询工具 - 获取组织与企业级AI编程助手统计数据
7,800 周安装
ASP.NET .NET Framework容器化指南:Windows Docker容器部署完整教程
7,700 周安装
GitHub Copilot 代码注释与教程生成技能 - 自动重构Python代码并生成教学文档
7,700 周安装
代码范例蓝图生成器 - GitHub Copilot 自动扫描代码库生成高质量范例文档
7,800 周安装
CentOS Linux 问题诊断专家 | RHEL兼容命令与最佳实践解决方案
7,700 周安装
Azure资源健康诊断与修复指南 - 利用日志遥测分析问题
7,700 周安装