feat: add star CTA to CLI list output and MCP server banner (#51)

More touchpoints to convert users into stargazers: the `list` command
footer and the MCP server's stderr startup banner (stderr is safe — it
never corrupts the JSON-RPC stream on stdout).


Claude-Session: https://claude.ai/code/session_016JWn5jRD5tcEFKrubjQ6Px

Co-authored-by: Claude <noreply@anthropic.com>
This commit is contained in:
mohitagw15856
2026-06-18 20:25:13 +01:00
committed by GitHub
parent 511bad19b0
commit 82beaed5c6
2 changed files with 2 additions and 0 deletions
+1
View File
@@ -141,6 +141,7 @@ function list() {
console.log('\nNative SKILL.md agents: claude, hermes, codex, openclaw (install skill folders).');
console.log('Claude also gets subagents + slash commands. Cursor/Windsurf install rule files;');
console.log('Aider installs conventions you load with "aider --read".');
console.log(`\n${STAR}`);
}
const HELP = `pm-claude-skills — install professional Agent Skills into any AI coding tool.
+1
View File
@@ -166,6 +166,7 @@ function handle(msg) {
}
process.stderr.write(`[${SERVER_NAME}] MCP server ready — ${SKILLS.length} skills, ${TOOLS.length} tools.\n`);
process.stderr.write(`[${SERVER_NAME}] ⭐ Star the repo: https://github.com/mohitagw15856/pm-claude-skills\n`);
const rl = createInterface({ input: process.stdin });
rl.on('line', (line) => {
const s = line.trim();