Help us improve
Share bugs, ideas, or general feedback.
From sdlc-core
Creates feature proposal and retrospective docs, Git branch feature/<name>, validates Python syntax, checks GitHub Actions CI/CD. Use when starting new development work.
npx claudepluginhub stevegjones/ai-first-sdlc-practices --plugin sdlc-coreHow this skill is triggered — by the user, by Claude, or both
Slash command
/sdlc-core:new-featureThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Create a new feature with all required artifacts. Arguments:
Creates Git feature branches with short auto-incremented names and type prefixes (feat/fix/refactor/chore/docs). Generates from manual descriptions, uncommitted changes, or Arkhe SDLC specs.
Starts git-flow feature branch: verifies clean working tree, runs git flow feature start <name>, pushes to origin feature/<name>.
Share bugs, ideas, or general feedback.
Create a new feature with all required artifacts. Arguments:
$0 — Feature number (e.g., 70)$1 — Feature name for branch (e.g., plugin-migration)$2+ — Optional title (defaults to name with spaces)Create the feature proposal at docs/feature-proposals/$0-$1.md
FEATURE_NUMBER → $0FEATURE_NAME → $1FEATURE_TITLE → $2 (or derive from $1 by replacing hyphens with spaces)CREATED_DATE → today's date (YYYY-MM-DD)Create the retrospective at retrospectives/$0-$1.md
Create the feature branch
git checkout main
git pull
git checkout -b feature/$1
/sdlc-core:validate --syntax
If the validate skill is not available (e.g., first-time setup), run the inline fallback:
python -c "
import ast, pathlib
for f in pathlib.Path('.').rglob('*.py'):
if '.venv' in str(f): continue
ast.parse(f.read_text())
print('Syntax OK')
"
If .github/workflows/ does not exist or contains no workflow files:
No CI/CD workflow found. Run /sdlc-core:setup-ci to add GitHub Actions validation.