name: stride-threat-modeler description: "Use this agent when the user needs to perform security threat modeling on a service, system, component, or architecture using the STRIDE methodology. This includes:\n\n\nContext: User is designing a new authentication service and wants to identify security threats.\nuser: "I'm building a new OAuth2 authentication service that will handle user login for our mobile app. Can you help me identify potential security threats?"\nassistant: "I'm going to use the Task tool to launch the stride-threat-modeler agent to perform a comprehensive STRIDE threat analysis on your authentication service."\n\nThe user is requesting threat modeling for a specific service component. Use the stride-threat-modeler agent to systematically analyze threats across all STRIDE categories.\n\n\n\n\nContext: User has just described a new API architecture and the agent should proactively suggest threat modeling.\nuser: "We're
Claude Code agent teams support two display modes:
- In-process: all teammates run inside the main terminal (default)
- Split panes: each teammate gets its own pane — requires tmux or iTerm2
Ghostty has native split pane support but until 1.3 had no programmatic way to create them. With the 1.3 release, AppleScript is now supported, which should allow Ghostty to be used for split pane mode without tmux.
A custom status line that shows session info: model, reasoning effort, context usage, and cost.
Opus 4.7 (1M context) | max | 4% | $0.02
- Model (blue) - shortened model name
- Effort (neon rainbow) - reasoning effort level, cyan → green → yellow → orange → pink as effort increases. Hidden on models that don't support it
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| My Awesome Sketch | |
| Untouched | |
| focus -> Invalid | |
| Invalid | |
| blur -> Valid | |
| Valid |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| My Awesome Sketch | |
| First State | |
| some event -> Second State | |
| Second State |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Single-lever mixer tap | |
| Closed* | |
| flip lever -> Open | |
| Open | |
| flip lever -> Closed | |
| Hot | |
| turn tap -> Cold | |
| Cold | |
| turn tap -> Hot |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Arguments: | |
| /usr/local/bin/node /usr/local/Cellar/yarn/1.3.2/libexec/bin/yarn.js | |
| PATH: | |
| /Users/luke/go/src/github.com/meta-network/go-meta/bin:/Users/luke/go/bin/geth:/Users/luke/go/bin/swarm:/Users/luke/go/bin/geth:/Users/luke/go/bin/swarm:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/luke/go/bin:/usr/local/go/bin | |
| Yarn version: | |
| 1.3.2 | |
| Node version: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 0x6c8Ac91C398b3a47E6548685e18E0838C301B7a5 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| pragma solidity ^0.4.18; | |
| // import './SomeContract.sol'; | |
| contract HelloYou { | |
| event Hello(address you); | |
| function sayHello() public { | |
| address _person = msg.sender; | |
NewerOlder