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:
| Command | Goal | Primary Tentacle | Phase Count |
|---|---|---|---|
./scripts/orchestrate.sh empathize <prompt> | UX Research Synthesis | ux-researcher | 4 phases |
./scripts/orchestrate.sh advise <prompt> | Strategic Consulting | strategy-analyst | 4 phases |
./scripts/orchestrate.sh synthesize <prompt> | Literature Review | research-synthesizer | 4 phases |
./scripts/orchestrate.sh knowledge-toggle | Toggle Knowledge Work Mode | Router + mode switch | Global 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-developerinstead. - 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-analystfirst. - 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, usestrategy-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, usebusiness-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.
⚖️ legal-compliance-advisor
- 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, usefrontend-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-skillsubmodule. 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 onbiases routing toward research, synthesis, and strategy/octo:devreturns routing to software-delivery defaults
If you are using the raw CLI, ./scripts/orchestrate.sh config also exposes specialized knowledge-oriented intents.
| Choice | Intent | Default Companion |
|---|---|---|
| [11] | Strategy/Consulting | strategy-analyst |
| [12] | Academic Research | research-synthesizer |
| [13] | Product Management | product-writer |
Knowledge Work Mode Toggle
Setting KNOWLEDGE_WORK_MODE="true" or running /octo:km on changes the following:
- Keyword Sensitivity: Keywords like "review" trigger
code-reviewerwhen OFF, but triggerexec-communicatororux-researcherwhen ON. - Phase Preference:
autowill prefer runningempathizeoverprobefor research tasks. - 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
geminiCLI as your primary provider (1M+ context window). - Run
synthesizeon 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-researcheragent 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
| Feature | Development Workflows (probe/tangle) | Knowledge Workflows (empathize/advise) |
|---|---|---|
| Primary Goal | Working software & system design | Validated insights & business strategy |
| Deliverables | Code, tests, diagrams, API specs | Reports, summaries, PRDs, research papers |
| Primary CLI | codex (Elite code generation) | gemini (1M+ context analysis) |
| Validation | Unit tests, quality gates, security audits | Adversarial critique, executive review |
| Tone | Technical, functional, precise | Strategic, analytical, persuasive |
| Diamond Phase | Grasp (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.
Quick Links
- Agent Catalog: AGENTS.md
- Main README: ../README.md
- Visual Decision Trees: agent-decision-tree.md
- Analytics Dashboard:
orchestrate.sh analytics
🐙 "Because thinking is just development of the mind." 🐙