Awesome-omni-skill session-init
Internal skill for session initialization. Loads craftsman context and checks configuration.
install
source · Clone the upstream repo
git clone https://github.com/diegosouzapw/awesome-omni-skill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/diegosouzapw/awesome-omni-skill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/development/session-init" ~/.claude/skills/diegosouzapw-awesome-omni-skill-session-init-7f023c && rm -rf "$T"
manifest:
skills/development/session-init/SKILL.mdsource content
Craftsman Session Initialized
Welcome to AI Craftsman Superpowers.
Configuration Check
First, check if setup has been completed:
cat ~/.claude/.craft-config.yml 2>/dev/null
If config file NOT found:
Display this warning:
Setup Required AI Craftsman Superpowers is installed but not configured. Run /craftsman:setup to: - Set your profile (name, DISC type) - Enable bias protection - Select technology packs (Symfony, React, AI) Core commands are available, but pack-specific commands require setup to enable the appropriate packs.
Then show only core commands (see below).
If config file found:
Parse the YAML and display personalized greeting:
Welcome back, {profile.name}! Your Profile: DISC Type: {profile.disc_type} Bias Protection: {profile.biases} Enabled Packs: {list enabled packs}
Then show commands based on enabled packs.
Available Commands
Core (Always Available)
| Command | Purpose |
|---|---|
| Configure or reconfigure the plugin |
| DDD design with challenge phases |
| Systematic debugging (ReAct pattern) |
| Structured planning & execution |
| Architecture review |
| Evidence-based verification |
| Specification-first (TDD/BDD) |
| Systematic refactoring |
| Pragmatic testing |
| Safe git workflow |
| Parallel agent orchestration |
Symfony Pack (if packs.symfony: true
)
packs.symfony: true| Command | Purpose |
|---|---|
| Scaffold DDD entity with Value Objects |
| Scaffold Use Case with Command/Handler |
React Pack (if packs.react: true
)
packs.react: true| Command | Purpose |
|---|---|
| Scaffold React component with tests |
| Scaffold TanStack Query hook |
AI Pack (if packs.ai: true
)
packs.ai: true| Command | Purpose |
|---|---|
| Design RAG pipeline |
| MLOps audit |
| Agent 3P pattern |
| Verify AI capabilities |
Utility (Always Available)
| Command | Purpose |
|---|---|
| Generate context agent from code |
| Create bounded context agent |
Bias Protection Active
The following biases are being monitored (based on your config):
- Acceleration - Will warn if rushing to code
- Scope Creep - Will warn if adding features beyond scope
- Over-Optimization - Will warn if premature abstraction
- Dispersion - Will warn if jumping between topics
Code Rules Enforced
PHP:
requireddeclare(strict_types=1)
requiredfinal class- No public setters
- No
(use Clock)new DateTime()
TypeScript:
- No
typesany - Named exports only
- No non-null assertions
Ready to build quality software. How can I help?