expectations — community expectations, jshack.me, community, ide skills

v1.0.0

About this Skill

Perfect for Code Analysis Agents needing advanced context understanding and refactoring capabilities. Working expectations and documentation practices. Use when capturing learnings or understanding how to work with this codebase.

jscriptcoder jscriptcoder
[0]
[0]
Updated: 3/12/2026

Killer-Skills Review

Decision support comes first. Repository text comes second.

Reference-Only Page Review Score: 7/11

This page remains useful for operators, but Killer-Skills treats it as reference material instead of a primary organic landing page.

Original recommendation layer Concrete use-case guidance Explicit limitations and caution Locale and body language aligned
Review Score
7/11
Quality Score
39
Canonical Locale
en
Detected Body Locale
en

Perfect for Code Analysis Agents needing advanced context understanding and refactoring capabilities. Working expectations and documentation practices. Use when capturing learnings or understanding how to work with this codebase.

Core Value

Empowers agents to think deeply about code edits, understand full context, and refactor with value, utilizing principles like assessing refactoring after every green and keeping project documentation current, including updating CLAUDE.md for meaningful changes.

Ideal Agent Persona

Perfect for Code Analysis Agents needing advanced context understanding and refactoring capabilities.

Capabilities Granted for expectations

Refactoring code for Capture the Flag games
Analyzing code context for efficient edits
Generating project documentation with CLAUDE.md

! Prerequisites & Limits

  • Requires understanding of code requirements and context
  • Needs project documentation like CLAUDE.md for updates

Why this page is reference-only

  • - The underlying skill quality score is below the review floor.

Source Boundary

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

After The Review

Decide The Next Action Before You Keep Reading Repository Material

Killer-Skills should not stop at opening repository instructions. It should help you decide whether to install this skill, when to cross-check against trusted collections, and when to move into workflow rollout.

Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is expectations?

Perfect for Code Analysis Agents needing advanced context understanding and refactoring capabilities. Working expectations and documentation practices. Use when capturing learnings or understanding how to work with this codebase.

How do I install expectations?

Run the command: npx killer-skills add jscriptcoder/jshack.me/expectations. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for expectations?

Key use cases include: Refactoring code for Capture the Flag games, Analyzing code context for efficient edits, Generating project documentation with CLAUDE.md.

Which IDEs are compatible with expectations?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for expectations?

Requires understanding of code requirements and context. Needs project documentation like CLAUDE.md for updates.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add jscriptcoder/jshack.me/expectations. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use expectations immediately in the current project.

! Reference-Only Mode

This page remains useful for installation and reference, but Killer-Skills no longer treats it as a primary indexable landing page. Read the review above before relying on the upstream repository instructions.

Upstream Repository Material

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

Upstream Source

expectations

Install expectations, an AI agent skill for AI agent workflows and automation. Review the use cases, limitations, and setup path before rollout.

SKILL.md
Readonly
Upstream Repository Material
The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.
Supporting Evidence

Expectations

When Working with Code

  1. Think deeply before making any edits
  2. Understand the full context of the code and requirements
  3. Ask clarifying questions when requirements are ambiguous
  4. Think from first principles - don't make assumptions
  5. Assess refactoring after every green - but only refactor if it adds value
  6. Keep project docs current - Update CLAUDE.md when introducing meaningful changes

Documentation Framework

At the end of every significant change, ask: "What do I wish I'd known at the start?"

Document if ANY of these are true:

  • Would save future developers >30 minutes
  • Prevents a class of bugs or errors
  • Reveals non-obvious behavior or constraints
  • Captures architectural rationale or trade-offs
  • Documents domain-specific knowledge
  • Identifies effective patterns or anti-patterns
  • Clarifies tool setup or configuration gotchas

Types of Learnings to Capture

  • Gotchas: Unexpected behavior discovered (e.g., "API returns null instead of empty array")
  • Patterns: Approaches that worked particularly well
  • Anti-patterns: Approaches that seemed good but caused problems
  • Decisions: Architectural choices with rationale and trade-offs
  • Edge cases: Non-obvious scenarios that required special handling
  • Tool knowledge: Setup, configuration, or usage insights

Documentation Format

markdown
1#### Gotcha: [Descriptive Title] 2 3**Context**: When this occurs 4**Issue**: What goes wrong 5**Solution**: How to handle it 6 7// CORRECT - Solution 8const example = "correct approach"; 9 10// WRONG - What causes the problem 11const wrong = "incorrect approach";

Code Change Principles

  • Start with a failing test - always. No exceptions.
  • After making tests pass, always assess refactoring opportunities
  • After refactoring, verify all tests and static analysis pass, then commit
  • Respect the existing patterns and conventions
  • Maintain test coverage for all behavior changes
  • Keep changes small and incremental
  • Ensure all TypeScript strict mode requirements are met
  • Provide rationale for significant design decisions

If you find yourself writing production code without a failing test, STOP immediately and write the test first.

Communication

  • Be explicit about trade-offs in different approaches
  • Explain the reasoning behind significant design decisions
  • Flag any deviations from guidelines with justification
  • Suggest improvements that align with these principles
  • When unsure, ask for clarification rather than assuming

Related Skills

Looking for an alternative to expectations or another community skill for your workflow? Explore these related open-source skills.

View All

openclaw-release-maintainer

Logo of openclaw
openclaw

Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

333.8k
0
AI

widget-generator

Logo of f
f

Generate customizable widget plugins for the prompts.chat feed system

149.6k
0
AI

flags

Logo of vercel
vercel

The React Framework

138.4k
0
Browser

pr-review

Logo of pytorch
pytorch

Tensors and Dynamic neural networks in Python with strong GPU acceleration

98.6k
0
Developer