PromptBase
Upgrade
Close icon
General
Home
Marketplace
Create
Hire
Login
Chat
Sell
Explore

Prompt Details

Model
Chat - (gpt-5.6)
Token size
509
Example input
[ORGANIZATION TYPE AND KNOWLEDGE BASE PURPOSE]: a 45-person software development agency with 8 major service lines wanting to build an internal knowledge base covering all client delivery processes tool configurations coding standards and project management procedures to enable consistent quality across 6 project teams [CURRENT DOCUMENTATION SITUATION]: documentation exists in a chaotic mix of Google Docs GitHub READMEs Notion pages and Slack pinned messages with no consistent structure making onboarding new developers extremely time-consuming at approximately 6 weeks to productive independence [KNOWLEDGE BASE GOAL]: reduce new developer time-to-productive-independence from 6 weeks to 3 weeks and reduce senior developer time spent answering repetitive questions from an estimated 5 hours per week to under 1 hour per week
Example output
Complete Knowledge Base Building System Executive Design For a 45-person software development agency with 8 service lines and 6 project teams, I would not build the knowledge base as a giant document repository. The goal should be a single operational knowledge system that tells developers: > What do I need to know, what do I need to do, how do we do it here, and where do I go when something goes wrong? The system should be optimized around two measurable outcomes: Current Target Developer time to productive independence 6 weeks → 3 weeks Senior developer repetitive-question time ~5 hrs/week → <1 hr/week Project teams 6 Service lines 8 Primary audience Internal delivery teams Primary knowledge Processes, engineering standards, tools, PM, client delivery Recommended operating model One canonical knowledge base + code repositories as technical source-of-truth + Slack/Teams as communication, not permanent documentation. The knowledge base should answer questions such as: "How do I start a new client project?" "What is our branching strategy?" "How do I configure the standard staging environment?" "What does our definition of done require?" "How do I request access to X?" "How do we handle production incidents?" "What coding standards apply to this service?" "What happens when a client changes requirements?" "Who approves production deployment?" "What should I do when this deployment fails?" --- 1. Knowledge Base Strategy & Architecture 1.1 Purpose and scope Mission Create a single, searchable internal source of operational truth for delivering software consistently across all six project teams. The knowledge base should contain information that is: reusable across projects operationally important frequently requested difficult for new developers to discover necessary for consistent delivery owned by a clearly identified person/team likely to remain useful beyond one project Include Core delivery knowledge project lifecycle discovery estimation planning development code review QA deployment release maintenance incident response client handoffs Engineering knowledge coding standards Git conventions branching pull requests testing architecture conventions security practices environments deployment procedures Tool knowledge GitHub project management tools CI/CD cloud platforms monitoring communication tools development environments access procedures Project management sprint procedures estimation ticket standards acceptance criteria change requests client communication project reporting Service-line knowledge Create dedicated areas for each of the eight major service lines. Exclude Don't turn the KB into: a dump of every historical document a substitute for source code a replacement for GitHub documentation that belongs with a repository meeting notes temporary project conversations individual people's personal notes duplicate copies of rapidly changing technical specifications --- 1.2 Audience The primary audience is internal, with four major user groups. Audience Primary need New developers Become productive quickly Existing developers Find answers without interrupting seniors Project/team leads Execute processes consistently Senior developers/SMEs Capture knowledge once instead of repeating it Secondary audiences: project managers QA designers DevOps leadership operations Design principle Every article should answer: > "Who needs this, and what decision/action does it help them make?" If nobody can answer that, the article probably doesn't belong in the KB. --- 1.3 Information architecture Use this top-level structure: KNOWLEDGE BASE │ ├── 01. START HERE │ ├── New Developer Guide │ ├── How We Work │ ├── Where Things Live │ ├── Tools & Access │ └── Engineering Principles │ ├── 02. DEVELOPMENT │ ├── Coding Standards │ ├── Git & GitHub │ ├── Code Review │ ├── Testing │ ├── Architecture │ ├── Dependencies │ └── Security │ ├── 03. PROJECT DELIVERY │ ├── Project Lifecycle │ ├── Discovery │ ├── Estimation │ ├── Planning │ ├── Development │ ├── QA │ ├── Release │ ├── Deployment │ └── Handover │ ├── 04. SERVICE LINES │ ├── Service Line 1 │ ├── Service Line 2 │ ├── Service Line 3 │ ├── Service Line 4 │ ├── Service Line 5 │ ├── Service Line 6 │ ├── Service Line 7 │ └── Service Line 8 │ ├── 05. TOOLS & SYSTEMS │ ├── Development Environment │ ├── GitHub │ ├── CI/CD │ ├── Cloud │ ├── Project Management │ ├── Monitoring │ └── Communication │ ├── 06. TROUBLESHOOTING │ ├── Development │ ├── CI/CD │ ├── Deployment │ ├── Infrastructure │ └── Common Errors │ ├── 07. PROJECT MANAGEMENT │ ├── Sprint Management │ ├── Tickets │ ├── Estimation │ ├── Client Changes │ ├── Reporting │ └── Risk Management │ ├── 08. POLICIES & SECURITY │ ├── Security │ ├── Access │ ├── Client Data │ ├── Credentials │ └── Compliance │ └── 09. ARCHIVED Critical architectural rule Organize primarily around tasks and user intent—not the organizational chart. Bad: > Engineering → Backend → Team Alpha → Documents Better: > Development → Code Review → How to Review a Pull Request --- 1.4 Article classification Every article gets one primary content type: SOP — repeatable process How-to — accomplish a specific task Reference — facts, standards, configurations Troubleshooting — solve a problem Policy — mandatory organizational rule Guide — broader conceptual/process orientation FAQ — focused answer to a common question Onboarding — role-specific learning path This prevents the KB from becoming structurally inconsistent. --- 1.5 Platform selection Platform Best use Strength Weakness Recommendation Notion Flexible internal KB Easy editing, excellent usability Governance/versioning can become messy Good for this agency Confluence Formal engineering documentation Strong documentation hierarchy, permissions, integrations More enterprise-oriented Best if engineering rigor is priority Help Scout Customer-facing support KB Excellent customer self-service Poor fit for broad internal engineering knowledge Not recommended as primary KB My recommendation For this organization: Confluence if the company already relies heavily on Jira/GitHub-style engineering workflows and wants stronger documentation governance. Notion if adoption, simplicity and rapid migration are more important. Do not use Help Scout as the central internal engineering knowledge base. Most important principle The platform matters less than establishing: > One canonical location for each piece of knowledge. --- 1.6 Search and discoverability Search should be designed around the questions developers actually ask. For example: Instead of only having: > "Development Environment Configuration" make the article searchable through terms like: local setup setup development environment configure laptop install dependencies environment variables .env first day setup Every article should contain Title Purpose Keywords / aliases Audience Prerequisites Procedure Related articles Owner Last reviewed Review date Question-based titles Prefer: > How do I configure a local development environment? over: > Local Environment Configuration Standards --- 2. Content Structure Design 2.1 Universal article template Every article should begin with a compact metadata block. Title: Content type: Audience: Owner: Service line: Applies to: Status: Last reviewed: Next review: Related tools: Then: Purpose When to use this Prerequisites Procedure / Information Common mistakes Troubleshooting Related articles Owner / escalation path --- 2.2 SOP template Title: [Process name] Purpose: What outcome does this process produce? When to use: When should someone follow this SOP? Owner: Who maintains it? Prerequisites: What access, information or approvals are required? Inputs: What is needed to begin? Procedure: 1. Step 2. Step 3. Step 4. Step Quality checks: Check A Check B Check C Expected result: What should be true when finished? Exceptions: What happens when the normal process doesn't apply? Escalation: Who should be contacted? Related articles: Last reviewed: --- 2.3 How-to template How to [accomplish task] Purpose One-sentence description. Before you start Requirement Access Tool Permission Steps 1. Do X. 2. Open Y. 3. Configure Z. 4. Verify result. Expected result Describe successful completion. If something goes wrong Link to troubleshooting article. Related --- 2.4 Reference template [Reference topic] What this is Short explanation. Standard The agency's approved standard. Rules Rule Standard Naming ... Structure ... Version ... Approval ... Examples Good example. Bad example. Exceptions Document legitimate exceptions. Related standards --- 2.5 Troubleshooting template [Problem/Error] Symptoms What does the user observe? Likely causes 1. Cause A 2. Cause B 3. Cause C Quick fix 1. Step 2. Step 3. Step If that doesn't work Next diagnostic path. When to escalate Escalate if: condition A condition B Escalation owner Team/person. Related problems --- 2.6 Onboarding template New Developer: First 3 Weeks Goal: Define exactly what "productive independence" means. Before Day 1 Accounts Access Laptop/environment Repository permissions Required reading Week 1 — Foundation Company delivery model Development standards Git workflow Tooling First small task Week 2 — Guided Delivery Code review Testing Deployment Project workflow Medium-complexity task Week 3 — Independent Delivery Own a ticket Submit PR Participate in review Deploy through approved workflow Resolve routine issues independently Manager/mentor checkpoints Day 1 → Day 3 → Day 5 → Day 10 → Day 15 --- 3. Complete Content Inventory Plan Don't attempt to document everything at once. Prioritize according to: Frequency × Business Impact × Onboarding Importance × Knowledge Risk Use a score from 1–5. --- 3.1 Top 20 core processes Your initial inventory should include: 1. New project setup 2. Developer onboarding 3. Local development environment setup 4. Repository setup 5. Branch creation 6. Pull request creation 7. Code review 8. Testing and QA handoff 9. Sprint planning 10. Ticket creation 11. Estimation 12. Requirements/acceptance criteria 13. Feature development 14. Staging deployment 15. Production deployment 16. Release management 17. Production incident response 18. Client change requests 19. Project handoff 20. Project closure Each should eventually have: SOP + checklist + responsible role + related templates + troubleshooting links. --- 3.2 Top 30 FAQ articles Start with questions that currently interrupt senior developers. Development 1. How do I set up a new project? 2. Which branch should I create? 3. What naming convention do we use? 4. How do I create a PR? 5. Who reviews my PR? 6. What must pass before merging? 7. What testing is required? 8. How do I handle environment variables? 9. Where do I find credentials? 10. How do I configure the standard development environment? Git/GitHub 11. When should I rebase? 12. When should I merge? 13. What should I do when there are conflicts? 14. How do I revert a bad commit? 15. What belongs in a commit message? Deployment 16. How do I deploy to staging? 17. How do I deploy to production? 18. What if CI fails? 19. What if deployment fails? 20. How do I roll back? Project delivery 21. What makes a ticket ready for development? 22. What is our definition of done? 23. How do we estimate work? 24. How do we handle unclear requirements? 25. How do we handle client change requests? Operational 26. How do I request access? 27. Where do I report an incident? 28. Who approves production changes? 29. Where do I find project-specific documentation? 30. Who do I contact when I can't find an answer? These should be generated partly from actual Slack questions, not invented by management. --- 3.3 Five role-based onboarding paths Create separate learning paths for: 1. Junior Developer 2. Mid-Level Developer 3. Senior Developer 4. Tech Lead 5. Project Manager Each path should link to the same canonical articles rather than duplicating content. For example: Junior Developer ↓ Start Here ↓ Development Fundamentals ↓ Git Workflow ↓ Coding Standards ↓ Testing ↓ Code Review ↓ Deployment ↓ First Independent Ticket --- 3.4 Policy and compliance library Create a controlled area for: access control password/credential handling secrets management client data handling source code security production access third-party dependencies security incident response acceptable use remote work/device requirements data retention backup/recovery client confidentiality Policies should have: Owner → approval authority → effective date → review date → version/status. --- 3.5 Service-line documentation Each of the eight service lines gets the same structure: SERVICE LINE │ ├── Overview ├── When We Use This Service ├── Standard Delivery Process ├── Architecture Patterns ├── Development Standards ├── Tool Configuration ├── QA Requirements ├── Deployment ├── Common Problems ├── Client Handoff ├── Templates └── FAQs This creates consistency between service lines while allowing technical differences. --- 4. Content Creation & Writing Guide 4.1 Writing principles Use: Clear > clever Actionable > descriptive Short > comprehensive Specific > vague Current > historical Write: > Run npm install from the project root. Not: > Developers should ensure that all necessary dependencies are installed before proceeding. --- 4.2 Article length standards Content Target FAQ 100–400 words How-to 300–1,000 SOP 500–1,500 Reference 300–1,500 Troubleshooting 300–1,000 Onboarding guide 1,000–2,500 Major conceptual guide 1,000–3,000 Don't artificially shorten complex procedures. Instead, split large documents into linked task-specific articles. --- 4.3 Screenshot rules Use screenshots when visual location matters. Good: > "Click Settings → Actions → General." Include screenshot. Bad: > Screenshot showing an entire application with no annotation. Every screenshot should: show only relevant UI have a short caption use numbered annotations when appropriate avoid exposing credentials/secrets be updated when UI changes --- 4.4 Video/Loom strategy Video should supplement—not replace—the written procedure. Use video for: complicated workflows onboarding walkthroughs architecture explanations unfamiliar tools demonstrations Every video should have: Written summary + transcript/key steps + video + related articles. Never make a 15-minute video the only source of critical operational knowledge. --- 4.5 Linking standards Every article should have: Prerequisites Links to what must be understood first. Related Links to adjacent tasks. Next step The logical next article. Example: > Configure local environment ↓ Clone repository ↓ Run project locally ↓ Create first branch ↓ Submit first PR This creates a navigable learning system rather than isolated pages. --- 4.6 Review and approval workflow Use: SME creates/updates ↓ Peer review ↓ Technical/content validation ↓ Owner approval ↓ Published ↓ Scheduled review For critical procedures: Developer → Senior Developer → Engineering Lead For project-management procedures: PM → Delivery Lead → Approved For policies: Owner → Leadership/appropriate authority → Published --- 5. Maintenance & Governance System 5.1 Ownership model Don't make "Engineering" the owner of everything. Every article needs a single accountable owner. Content Owner Coding standards Engineering Lead Git standards Engineering Lead Service-line procedures Service-line Lead Tool configuration Technical Owner Project procedures Delivery Lead PM procedures PM Lead Security policies Security/Leadership owner Onboarding Engineering/People owner Troubleshooting Relevant technical SME The owner doesn't have to write everything. They are accountable for keeping it correct. --- 5.2 Review cadence Content Review Security/policies Quarterly Production procedures Quarterly Tool configuration Quarterly Coding standards 6 months Core SOPs 6 months Onboarding Quarterly Troubleshooting Quarterly FAQs Quarterly Stable reference material Annually Trigger-based reviews should override calendar reviews. --- 5.3 Outdated-content detection Every page should display: > Last reviewed: August 2026 Owner: Engineering Lead Next review: February 2027 Flag pages when: review date expires linked tools change procedure fails employee reports incorrect information source system changes repeated questions contradict documentation Create an "Needs Review" queue. --- 5.4 New documentation trigger system Documentation becomes mandatory when: Trigger 1 — Repeated question If the same question is asked twice, consider documenting it. Trigger 2 — Incident Any production incident requiring unusual knowledge should result in: Incident → Root cause → Resolution → KB article Trigger 3 — New process New recurring process = documentation before rollout. Trigger 4 — Major tool change Tool/configuration change = affected KB review. Trigger 5 — Onboarding failure If multiple new developers struggle with the same step, improve the documentation. --- 5.5 Employee contribution system Make contribution extremely easy. Add: > "Report an error" and: > "Suggest an article" to every page. A developer shouldn't have to write a perfect article. They can submit: > "This procedure doesn't work anymore. Step 4 is outdated." The content owner fixes it. --- 5.6 Knowledge base health dashboard Track: Outcome metrics Time to productive independence Target: > 6 weeks → 3 weeks Senior repetitive-question time Target: > ~5 hours/week → <1 hour/week Knowledge metrics % of priority processes documented % of FAQs documented % of articles with owners % reviewed on schedule stale articles articles with broken links articles with no views unanswered search queries Adoption metrics weekly active users searches/user successful search rate article views search → article → resolution "Was this helpful?" score --- 6. Adoption & Integration Roadmap Phase 1 — Weeks 1–2: Discovery Inventory: Google Docs Notion GitHub READMEs Slack pinned messages existing onboarding materials project templates engineering standards Don't migrate everything. Classify every item: Keep / Rewrite / Merge / Archive / Delete --- Phase 2 — Weeks 3–4: Build the foundation Create: architecture article templates ownership model naming standards metadata standards Start Here developer onboarding core development standards Priority should be the knowledge needed during the first three weeks of employment. --- Phase 3 — Weeks 5–8: Build high-value content Prioritize: Tier 1 Top 20 processes. Tier 2 Top 30 FAQs. Tier 3 Tool configuration. Tier 4 Service-line documentation. Tier 5 Long-tail reference material. --- Phase 4 — Weeks 9–10: Pilot Choose one project team. Give new and existing developers a simple instruction: > "If you have a question, search the KB before asking someone." But don't punish people for asking questions. Instead, record: what they searched whether they found it what they expected to find what was missing how long it took These questions become your next documentation backlog. --- Phase 5 — Weeks 11–12: Company rollout Roll out to all six project teams. Launch communication Explain: Why we're doing this > Reduce onboarding from six weeks to three and give developers faster access to reliable answers. What changes > The KB becomes the canonical source for reusable internal delivery knowledge. What doesn't change > GitHub remains the source of truth for repository-specific technical information. What developers should do > Search first, then ask. --- 6.1 Slack/Teams integration The ideal workflow becomes: Developer has question ↓ Search KB ↓ Answer found? ↙ ↘ YES NO ↓ ↓ Do task Ask in Slack/Teams ↓ Answer found ↓ Document answer ↓ Update KB The crucial rule: > Slack is where questions can be asked; the KB is where reusable answers live. Do not let Slack become the permanent knowledge base. --- 6.2 Manager adoption Managers should reinforce three behaviors. Behavior 1 "Search the KB first." Behavior 2 "When you answer a repeat question, update the KB." Behavior 3 "If documentation is wrong, fix/report it." Managers should also review onboarding progress at: Day 3 Day 5 Day 10 Day 15 --- 6.3 The 3-week developer onboarding system This is the most important component because it directly supports your primary goal. Week 1 — Learn Developer learns: company delivery model project lifecycle development environment Git coding standards testing project management workflow tools security requirements Output: successfully complete a small supervised task. --- Week 2 — Practice Developer: works on real tickets submits PRs participates in code review runs tests works with staging follows project workflow troubleshoots common issues Output: complete a normal task with limited assistance. --- Week 3 — Independent delivery Developer: selects/receives appropriate work implements independently submits PR responds to review tests deploys through standard process handles routine problems knows when/how to escalate Output: > Productive independence achieved. --- 6.4 Continuous improvement loop Run this cycle permanently: QUESTION ↓ ANSWER ↓ DOCUMENT ↓ PUBLISH ↓ SEARCH DATA ↓ IDENTIFY GAPS ↓ IMPROVE ARTICLE ↓ REPEAT The KB should therefore be treated as a living operational system, not a documentation project with a finish date. --- Recommended Governance Structure For your 45-person organization, keep governance lightweight. Knowledge Base Owner 1 person Responsible for: architecture standards analytics governance documentation backlog Domain Owners Approximately: 1 Engineering owner 1 PM/Delivery owner 8 Service-line owners 1 Tools/DevOps owner 1 Security/Policy owner Some people can hold multiple roles. Contributors Everyone. But contributors suggest and improve; domain owners remain accountable. --- The Documentation Backlog Create one centralized backlog with these fields: Field Purpose Article What needs documenting Category Development/PM/etc. Content type SOP/FAQ/How-to/etc. Priority P1–P4 Owner Accountable person SME Subject expert Trigger Question/incident/new process/etc. Status Backlog/Draft/Review/Published Due date Target Search volume Demand Business impact Importance Priority system P1: Blocks onboarding, production, security or critical delivery. P2: Frequently used operational knowledge. P3: Useful but not urgent. P4: Nice-to-have/reference. --- 90-Day Implementation Plan Period Primary objective Days 1–14 Audit existing documentation + design architecture Days 15–30 Build templates + Start Here + onboarding Days 31–45 Document top 20 processes Days 46–60 Document top 30 FAQs + troubleshooting Days 61–75 Build eight service-line libraries Days 76–85 Pilot with one project team Days 86–90 Measure, fix gaps, roll out company-wide --- Success Measurement Framework Don't wait six months to determine whether this worked. Measure a baseline during the first two weeks. Baseline Measure: current onboarding duration number of questions from new developers senior hours spent answering questions most common questions average time to find information percentage of questions answered from existing documentation Then measure at: 30 days → 60 days → 90 days → 6 months Target state The system is successful when: New developers can independently answer common operational questions without a senior developer. And: Senior developers spend their time solving novel technical problems rather than repeatedly explaining standard procedures. --- The Most Important Design Decision I would make "Top 20 processes + Top 30 questions + 3-week onboarding path" the initial core of the entire system. Don't spend the first two months migrating hundreds of old Google Docs. Instead: What do developers repeatedly need? ↓ What prevents new developers becoming productive? ↓ What questions consume senior developer time? ↓ Document those first ↓ Measure whether questions disappear ↓ Expand the KB based on real demand That approach directly aligns the knowledge base with your two business outcomes: cutting onboarding time from 6 weeks to 3 weeks and reducing repetitive senior-developer support from ~5 hours to <1 hour per week.
🤖 GPT

Knowledge Base Creator Meta Ai

Add to Cart
Instant accessInstant access
Usage rightsCommercial use
Money-back guaranteeMoney‑back
By purchasing this prompt, you agree to our terms of service
GPT-5.6
Tested icon
Guide icon
4 examples icon
Free credits icon
An AI-powered knowledge base meta prompt designed to help businesses and teams build a complete, searchable internal knowledge base — covering content architecture, article writing standards, maintenance systems, employee onboarding integration, and search optimization for any company size or department.
...more
Added 3 weeks ago
Report
Browse Marketplace