Kannaka Library
Kannaka Library / Kannaktopus (octo) / Kannaktopus Knowledge Worker Guide
kannaka-labs/Kannaktopus docs/KNOWLEDGE-WORKERS.md · 2026-09-08 · source ↗ · edit ↗

Kannaktopus Knowledge Worker Guide

Extending knowledge tentacles into research, strategy, and synthesis. Because your brain needs eight extra arms. 🐙


Introduction

Kannaktopus includes Knowledge Work Mode, a specialized suite of workflows and agents designed for researchers, consultants, product managers, and academic writers. While the core of Kannaktopus remains rooted in elite software engineering, these features acknowledge that "development" begins long before the first line of code and continues long after the PR is merged.

Traditional AI coding assistants focus on the "Tangle" (Develop) phase. Kannaktopus recognizes that high-value output requires a deep "Probe" (Discover) and "Grasp" (Define) phase, especially when the deliverable isn't just code, but a strategic decision or a synthesized body of knowledge.

Whether you are synthesizing user interviews, architecting a market entry strategy, or weaving together 50 academic papers into a coherent literature review, the knowledge tentacles of Kannaktopus are designed to handle the heavy lifting of information processing.


Quick Start

Plugin-First Workflow

For most Claude Code users, knowledge work should start from the plugin commands rather than direct orchestrate.sh subcommands.

/octo:km on
/octo:auto synthesize recent customer interviews
/octo:research competitive landscape for AI testing tools
/octo:prd write a product brief for enterprise SSO onboarding
/octo:spec turn this research into a delivery-ready specification

When Knowledge Work mode is enabled, router-driven requests bias toward research, synthesis, and strategy analysis instead of code generation. Switch back with /octo:dev.

Advanced Direct CLI Commands

If you are automating outside the plugin, orchestrate.sh also exposes knowledge-specific entry points:

CommandGoalPrimary TentaclePhase Count
./scripts/orchestrate.sh empathize <prompt>UX Research Synthesisux-researcher4 phases
./scripts/orchestrate.sh advise <prompt>Strategic Consultingstrategy-analyst4 phases
./scripts/orchestrate.sh synthesize <prompt>Literature Reviewresearch-synthesizer4 phases
./scripts/orchestrate.sh knowledge-toggleToggle Knowledge Work ModeRouter + mode switchGlobal toggle

For plugin command details, see the Command and Usage Reference.


The Three Knowledge Workflows

Kannaktopus uses multi-phase, multi-agent pipelines to ensure depth and accuracy in knowledge work. Each phase is a "checkpoint" where different agents critique and build upon the work of the previous phase.

🎯 Empathize (UX Research)

Understanding users through multiple tentacles.

The Empathize workflow is designed for the "Discover" phase of the Double Diamond. It transforms raw research data into actionable design requirements.

graph TD
    A[Raw Research Data] --> B[Phase 1: Research Synthesis]
    B --> C[Phase 2: Personas & Journey Maps]
    C --> D[Phase 3: Product Requirements]
    D --> E[Phase 4: Validation & Critique]
    E --> F[UX Insights & Prioritized Backlog]

Phase 1: Research Synthesis (Gemini)

The ux-researcher agent analyzes raw transcripts, notes, and data points.

  • Goal: Identify key user insights and recurring patterns.
  • Output: Thematic clusters and ranked pain points.

Phase 2: Personas & Journey Maps (Gemini)

The agent uses the synthesis to create evidence-based artifacts.

  • Goal: Humanize the data into archetypes.
  • Output: 2-3 distinct user personas and a current-state journey map.

Phase 3: Product Requirements (Codex)

The product-writer agent translates insights into engineering-ready language.

  • Goal: Bridge the gap between research and development.
  • Output: User stories, acceptance criteria, and success metrics.

Phase 4: Validation & Critique (Gemini)

An adversarial review phase where the ux-researcher challenges the requirements.

  • Goal: Spot biases, overlooked segments, or "requirement creep."
  • Output: Constructive critique and prioritization recommendations.

📊 Advise (Strategic Consulting)

Wrapping strategic tentacles around the problem.

The Advise workflow is designed for high-stakes decision support. It treats your prompt as a "Case" and applies management consulting rigor to the solution.

graph TD
    A[Strategic Question] --> B[Phase 1: Market Analysis]
    B --> C[Phase 2: Strategic Frameworks]
    C --> D[Phase 3: Business Case & ROI]
    D --> E[Phase 4: Executive Communication]
    E --> F[Board-Ready Strategic Roadmap]

Phase 1: Market & Competitive Analysis (Gemini)

The strategy-analyst maps the environment.

  • Goal: Quantify the opportunity and landscape.
  • Output: Market sizing (TAM/SAM/SOM), competitor matrix, and industry trends.

Phase 2: Strategic Frameworks (Gemini)

The agent applies proven mental models to the data.

  • Goal: Structure the "chaos" of market data.
  • Output: SWOT Analysis, Porter’s Five Forces, and a trade-off matrix.

Phase 3: Business Case & ROI (Codex)

The agent builds the financial and logical rationale.

  • Goal: Prove why a specific path is the best investment.
  • Output: ROI models, risk assessment, and a 90-day action plan.

Phase 4: Executive Communication (Gemini)

The exec-communicator distills the entire analysis.

  • Goal: Get approval from senior stakeholders.
  • Output: 1-page executive summary and board-ready talking points.

📚 Synthesize (Academic Research)

Weaving knowledge tentacles through the literature.

The Synthesize workflow handles the massive context windows required for academic and technical research. It is ideal for "State of the Art" reviews.

graph TD
    A[Research Topic] --> B[Phase 1: Gathering & Taxonomy]
    B --> C[Phase 2: Thematic Analysis]
    C --> D[Phase 3: Gap Identification]
    D --> E[Phase 4: Synthesis Narrative]
    E --> F[Crystallized Literature Review]

Phase 1: Gathering & Taxonomy (Gemini)

The research-synthesizer organizes the field.

  • Goal: Define the boundaries of the research.
  • Output: Sub-topic taxonomy, theoretical frameworks, and seminal works list.

Phase 2: Thematic Analysis (Gemini)

The agent analyzes points of consensus and friction.

  • Goal: Move beyond chronological summaries to conceptual understanding.
  • Output: Thematic matrix and evolution-of-thinking timeline.

Phase 3: Gap Identification (Codex)

The agent looks for what is missing from the body of work.

  • Goal: Identify the "Frontier" for new research.
  • Output: Methodological limitations and priority research questions.

Phase 4: Synthesis Narrative (Gemini)

The academic-writer drafts the formal review.

  • Goal: Create a publishable or citation-ready document.
  • Output: Structured narrative with critical synthesis and formal tone.

Specialized Knowledge Agents

These agents power knowledge-oriented workflows. For most users, reach them through /octo:km, /octo:auto, /octo:research, /octo:prd, or /octo:spec. Advanced users can also call them directly with ./scripts/orchestrate.sh spawn <agent> "<prompt>".

🧠 ux-researcher

  • Model: opus (Maximum empathy and reasoning)
  • When to Use: Analyzing interview transcripts, heuristic evaluations, or persona development.
  • Superpower: Distinguishing between user observation and interpretation.
  • Avoid If: You need visual UI design; use frontend-developer instead.
  • Example Prompt: "Synthesize these 12 interview transcripts into an affinity map of pain points."

📈 strategy-analyst

  • Model: opus (Maximum business logic)
  • When to Use: Competitive intelligence, SWOT analysis, market sizing.
  • Superpower: Applying complex frameworks (BCG Matrix, Ansoff) to messy data.
  • Avoid If: You need technical implementation details; use backend-architect.
  • Example Prompt: "Analyze the competitive landscape for AI coding assistants using Porter's Five Forces."

🔬 research-synthesizer

  • Model: opus (Maximum pattern matching)
  • When to Use: Systematic reviews, literature synthesis, annotated bibliographies.
  • Superpower: Finding points of consensus across contradictory sources.
  • Avoid If: You need statistical analysis; use specialized data tools.
  • Example Prompt: "Identify the primary research gaps in current LLM safety literature."

✍️ academic-writer

  • Model: sonnet (Fast, formal, precise)
  • When to Use: Drafting papers, grant proposals, abstracts, or peer review responses.
  • Superpower: Maintaining a formal academic register without being wordy.
  • Avoid If: You are writing marketing copy; use exec-communicator.
  • Example Prompt: "Draft a 250-word abstract for my paper on machine learning fairness."

👔 exec-communicator

  • Model: sonnet (Maximum impact per word)
  • When to Use: Executive summaries, board presentations, stakeholder updates.
  • Superpower: The "Pyramid Principle"—leading with conclusions.
  • Avoid If: You haven't done the analysis yet; use strategy-analyst first.
  • Example Prompt: "Create a 1-page executive summary of our Q2 technical debt audit."

📝 product-writer

  • Model: sonnet (Maximum requirement precision)
  • When to Use: Writing PRDs, user stories, acceptance criteria, or release notes.
  • Superpower: Given-When-Then BDD formatting.
  • Avoid If: You are still in user research; use ux-researcher.
  • Example Prompt: "Write 10 user stories with acceptance criteria for our new mobile onboarding flow."

📣 marketing-strategist

  • Model: sonnet (Data-driven growth)
  • When to Use: Campaign planning, growth funnels, SEO strategy, brand positioning, attribution modeling.
  • Superpower: Connecting audience insights with business objectives across channels.
  • Avoid If: You need financial modeling; use finance-analyst. For market sizing, use strategy-analyst.
  • Example Prompt: "Design a content marketing strategy and AARRR funnel for our developer tools SaaS."

💰 finance-analyst

  • Model: sonnet (Quantitative rigor)
  • When to Use: Financial modeling, budgeting, forecasting, ROI/NPV, unit economics, pricing.
  • Superpower: Translating business plans into rigorous financial frameworks with scenario analysis.
  • Avoid If: You need market sizing; use strategy-analyst. For BI dashboards, use business-analyst.
  • Example Prompt: "Build a 3-year SaaS financial model with unit economics and runway analysis."
  • Note: Informational analysis only — not accounting or tax advice.
  • Model: sonnet (Regulatory precision)
  • When to Use: GDPR/CCPA/HIPAA compliance, SOC 2 readiness, privacy policies, contract review, regulatory risk.
  • Superpower: Translating complex regulations into actionable compliance checklists.
  • Avoid If: You need security vulnerability scanning; use security-auditor.
  • Example Prompt: "Review our data handling practices for GDPR compliance and create a remediation roadmap."
  • Note: Informational compliance guidance only — not legal counsel.

🎨 ui-ux-designer

  • Model: sonnet (Data-driven design)
  • When to Use: Design system creation, style guide selection, color palette and typography choices, component specifications, UI style direction.
  • Superpower: BM25 search over curated databases of 67 styles, 96 palettes, 57 font pairings, and 100 UX reasoning rules. Every design decision is grounded in data, not intuition.
  • Avoid If: You need pure user research without design output; use ux-researcher. For code implementation, use frontend-developer.
  • Example Prompt: "Design a style guide with color palette and typography for a health tech SaaS dashboard."
  • Note: Requires vendors/ui-ux-pro-max-skill submodule. Falls back to Claude's built-in design knowledge if unavailable.

Smart Routing & Intent

Knowledge work behavior is heavily influenced by your configuration.

Selection of Intent

At the plugin level, the main switch is mode selection:

  • /octo:km on biases routing toward research, synthesis, and strategy
  • /octo:dev returns routing to software-delivery defaults

If you are using the raw CLI, ./scripts/orchestrate.sh config also exposes specialized knowledge-oriented intents.

ChoiceIntentDefault Companion
[11]Strategy/Consultingstrategy-analyst
[12]Academic Researchresearch-synthesizer
[13]Product Managementproduct-writer

Knowledge Work Mode Toggle

Setting KNOWLEDGE_WORK_MODE="true" or running /octo:km on changes the following:

  1. Keyword Sensitivity: Keywords like "review" trigger code-reviewer when OFF, but trigger exec-communicator or ux-researcher when ON.
  2. Phase Preference: auto will prefer running empathize over probe for research tasks.
  3. Persona Tuning: Personas are injected with "information density" instructions rather than "code correctness" instructions.

Workflow Customization

You can customize the depth and focus of any knowledge workflow by adding specific constraints to your prompt.

Customizing Frameworks

By default, the advise workflow uses standard management consulting frameworks. You can override these:

  • ./scripts/orchestrate.sh advise "Should we pivot?" --use-frameworks "Blue Ocean Strategy, 7S Framework"
  • ./scripts/orchestrate.sh advise "Market entry" --focus "Geopolitical risk analysis"

Adjusting Synthesis Granularity

The synthesize workflow can be tuned for breadth or depth:

  • ./scripts/orchestrate.sh synthesize "Edge computing" --breadth high (Scans a wide range of sub-topics)
  • ./scripts/orchestrate.sh synthesize "Edge computing" --depth critical (Deep-dives into the 3 most controversial papers)

Persona-Driven Critiques

Use the grapple command to have two different knowledge agents debate a topic:

  • ./scripts/orchestrate.sh grapple "What is our 2026 product strategy?" --persona1 strategy-analyst --persona2 product-writer

This forces a debate between high-level business strategy and low-level product feasibility.


Troubleshooting Knowledge Workflows

1. "Context window exceeded" Knowledge work often involves massive amounts of text. If you hit context limits:

  • Break your input into smaller chunks.
  • Use the gemini CLI as your primary provider (1M+ context window).
  • Run synthesize on individual themes first, then aggregate.

2. "Insights seem too generic" This usually happens when the raw research data provided is too thin.

  • Provide direct quotes or transcript excerpts.
  • Use the ux-researcher agent directly to "interrogate" the data: ./scripts/orchestrate.sh spawn ux-researcher "What are the contradictions in these 5 interviews?"

3. "Adversarial review is too aggressive" In Phase 4 of Empathize, the agent is trained to be highly critical to avoid groupthink.

  • If the critique is too harsh, you can dial it back in your prompt: ./scripts/orchestrate.sh empathize "..." --critique-tone constructive.

FAQ

Q: Can these workflows handle PDF or Office files? A: Yes, if you use the pdf, docx, or xlsx companion skills. These skills will extract the text and feed it into the knowledge workflows.

Q: Which model is best for knowledge work? A: We recommend Gemini 3 Pro for Phases 1 and 2 (due to the 1M+ context window) and Claude Opus for Phase 3 (due to reasoning depth).

Q: How do I get my data into the Octopus? A: You can paste text directly into the prompt, reference local files (for example ./scripts/orchestrate.sh empathize "Analyze transcripts in ./docs/interviews/"), or use the plugin/browser tools to pull research from URLs.

Q: Can I run knowledge work in CI/CD? A: Yes! Use the --ci flag. This is useful for automatically generating release notes (product-writer) or summarizing research papers added to a repository.


Comparison: Knowledge vs. Development

FeatureDevelopment Workflows (probe/tangle)Knowledge Workflows (empathize/advise)
Primary GoalWorking software & system designValidated insights & business strategy
DeliverablesCode, tests, diagrams, API specsReports, summaries, PRDs, research papers
Primary CLIcodex (Elite code generation)gemini (1M+ context analysis)
ValidationUnit tests, quality gates, security auditsAdversarial critique, executive review
ToneTechnical, functional, preciseStrategic, analytical, persuasive
Diamond PhaseGrasp (Define) & Tangle (Develop)Probe (Discover) & Grasp (Define)

Real-World Case Studies

Case Study A: The Rapid PRD

Scenario: A PM needs to turn 10 hours of user interviews into a spec by tomorrow morning. Workflow: empathize "Synthesize transcripts in /data/interviews and draft a PRD for the mobile redesign." Outcome: A 4-phase execution result where the Octopus produces a synthesis report, user personas, a 15-story product backlog, and a critical risk assessment.

Case Study B: The Board Strategy

Scenario: A CTO needs to justify a multi-million dollar migration from AWS to on-premise. Workflow: advise "Build a business case for migrating our core workloads from cloud to on-premise, focusing on 3-year TCO and data sovereignty." Outcome: A comprehensive strategic analysis including a PESTLE assessment of data laws, a 3-year ROI model, and a high-impact executive summary.



🐙 "Because thinking is just development of the mind." 🐙