Skip to content

Getting Started

This guide walks you through your first interaction with Claude in Kisuke.

Before starting:

  • Kisuke app installed and configured
  • Active connection to a space
  • Basic familiarity with the Kisuke interface
  1. Launch Kisuke and connect to your space
  2. Tap the Chat tab in the bottom navigation
  3. The chat interface opens with an empty conversation

Start with a straightforward programming question:

How do I read a JSON file in Python?

Claude will respond with:

  • Explanation of the approach
  • Code example
  • Common error handling

Request help with existing code:

Can you explain what the function in utils.js does?

Claude will:

  1. Read the specified file
  2. Analyze the function
  3. Provide a clear explanation

Ask Claude to modify your code:

Add error handling to the fetchData function in api.js

Claude will:

  1. Read the current implementation
  2. Show the proposed changes
  3. Apply the modifications with your approval

When Claude uses tools, you’ll see cards indicating:

  • Tool name - What action is being performed
  • Parameters - Details about the operation
  • Status - Progress and completion state
  • Results - Output or changes made

Claude formats code responses with:

  • Syntax highlighting
  • Language indicators
  • Copy button for easy reuse

Claude provides context for code changes:

  • Why specific approaches are recommended
  • Potential edge cases to consider
  • Performance implications

Share an error message and relevant code:

I'm getting "TypeError: cannot read property 'length' of undefined"
in this function: [paste code]

Describe what you need:

Create a React component that displays a user profile card with
name, email, and avatar image

Point to specific files:

What does the authentication flow in auth.js do?

Request improvements:

Can you refactor this function to use async/await instead of callbacks?

Before accepting file modifications:

  1. Read the proposed changes
  2. Understand the reasoning
  3. Check for unintended effects
  4. Approve or request adjustments

Build on previous responses:

  • “Can you add input validation to that function?”
  • “What about error handling for network failures?”
  • “How would I test this code?”

If the response isn’t quite right:

  • Clarify your requirements
  • Point out specific issues
  • Request alternative approaches

Create a new tab when:

  • Switching to a different topic
  • Beginning a new feature
  • The conversation becomes too long

Claude remembers the conversation:

  • Previous code discussed
  • Files already examined
  • Decisions made earlier

Monitor token usage displayed in the interface:

  • Each message shows token count
  • Running total visible in status bar
  • Costs update in real-time

More detail yields better results:

Instead of:

Fix the bug

Try:

The login function fails when the email field is empty.
Please add validation to check for required fields.

Include relevant information:

  • Programming language and version
  • Framework or libraries used
  • Expected vs. actual behavior
  • Error messages in full

Break complex tasks into steps:

  1. Implement basic functionality
  2. Add error handling
  3. Include edge cases
  4. Optimize performance