pisces
Install
The CS Student Edition

Your AI Teaching Assistant for CS.

From homework hints to thesis research — a senior TA living inside your terminal.

8Skills
4Extensions
Patience
terminal
$ pi install npm:@aethrekh/pi-cs
✓ Pisces activated
/semester --init
> Semester: Fall 2025 Week: 7
Courses: CS301, CS315, CS320 — got it.
/homework implement dijkstra's algorithm
> Let's think through this step by step.
What data structure tracks unvisited nodes?
/leetcode 42
> Brute force: O(n²) — here's why that fails.
Optimal: O(n) monotonic stack approach...
scroll
/semester
/homework
/explain
/leetcode
/project
/review
/exam
/research
semester context
academic integrity
adaptive learning
interview prep
thesis support
/semester
/homework
/explain
/leetcode
/project
/review
/exam
/research
semester context
academic integrity
adaptive learning
interview prep
thesis support
Skills Reference

Eight commands.
Every situation covered.

S
/semester

Init, update, or inspect your SEMESTER.md context. Makes every other skill smarter — greetings, depth calibration, and course-aware prep all rely on it.

/semester --init
H
/homework

Socratic hints, pseudocode, and guided walkthroughs. Never writes your assignment for you.

/homework implement dijkstra's
E
/explain

Feynman-style: real-world analogy + Mermaid diagram + runnable example.

/explain virtual memory
L
/leetcode

Brute force → optimal. Complexity proofs. Interview simulation mode.

/leetcode 42 --lang=python
P
/project

Requirements → architecture → scaffolded codebase. Full project kickoff.

/project build a grade tracker
R
/review

TA-level code review. Every issue rated 🔴 Critical → 🔵 Suggestion.

/review --mode=deep
X
/exam

Quiz mode, mind maps, day-by-day revision plans, Anki flashcards.

/exam CS301 --mode=quiz
R
/research

Paper summaries, literature surveys, BibTeX citation generation.

/research "Attention is All You Need"
Semester Context

It knows your
academic context.

Drop a SEMESTER.md in your university root. Pisces auto-detects it and greets you with relevant context — courses, week number, active project.

Auto-detects course load and week number
Contextualises explanations to your syllabus
Tracks active projects across sessions
SEMESTER.md
semester: Fall 2025
year: 2025
week: 7
year_of_study: 2

## Courses
- CS301: Operating Systems
- CS315: Database Systems
- CS320: Software Engineering

active_project: shell-implementation
Pisces

Hey! I see you're in Week 7 of Fall 2025. You have 3 active courses. What are we working on today?

Academic Integrity

Built-in integrity.
Not bolted on.

✓ Pisces does
  • Provides hints, pseudocode, and explanations
  • Helps debug your own code
  • Writes complete code for personal projects
  • Solves /leetcode and /project in full
  • Guides you to the answer Socratically
✕ Pisces doesn't
  • Write complete graded assignment solutions
  • Submit or disguise AI work as your own
  • Bypass honour code detection
  • Provide direct answers to exam questions

When Pisces detects a potential integrity issue, it redirects to guided learning mode automatically.

Get Started

One command.
Your TA awaits.

Requires Pi ≥ 1.0.0 and Node.js ≥ 18. Activates automatically in every Pi session.

Pi ≥ 1.0.0Node.js ≥ 18MIT License