Skip to content
Back to skills

Feature Init

ASecurity

Understand a proposed change, resolve consequential unknowns, and create or reuse only the feature record needed for acceptance or handoff. Keep ordinary questions and diagnosis in conversation; tiny local fixes need no record.

  • 2 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 3, 2026
developmentgo

Security analysis

A100/100

Scanned September 3, 2026

npx -y skills add shrekshrek/project-workflow --skill feature-init --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Feature Init?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Feature Init
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/shrekshrek-feature-init/badge)](https://www.skillsdirectory.com/skills/shrekshrek-feature-init)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: feature-init
description: Understand a proposed change, resolve consequential unknowns, and create or reuse only the feature record needed for acceptance or handoff. Keep ordinary questions and diagnosis in conversation; tiny local fixes need no record.
---

# Feature Init

Match the user's language. Read `${CLAUDE_PLUGIN_ROOT}/docs/actions/feature-init.md` completely before acting; it owns discovery, records, authorization, and safety rules.

Claude execution details:

- Interpret `$ARGUMENTS` in the ongoing conversation. Resolve the target root explicitly; all writes stay below it. Choose a kebab-case slug only when an authorized new record is needed.
- Read root/applicable nested `AGENTS.md` and active current truth. Claude-local `.claude/rules/` are host-specific convention inputs when applicable.
- `CLAUDE_PLUGIN_ROOT` is required; invoke `${CLAUDE_PLUGIN_ROOT}/scripts/materialize-feature-artifact.cjs` and never search another runtime cache or bypass its no-clobber gate.
- Under the shared execution contract, dispatch a fresh `decision-completeness-auditor` only at the
  canonical material-choice/conflicting-or-weak-evidence boundary; ordinary work with directly
  traceable values is `N/A`. Use
  main-session fallback only when canonical dispatch is unavailable or fails, and record the observed reason.
  Report canonical Reviewer execution evidence whenever this audit boundary applies.
- Create no production implementation code and never commit. A separately authorized bounded trial follows the canonical discovery rules. Return control to the enclosing request as directed by the
  canonical action.
- If materialization reports an occupied directory, leave it untouched and rerun feature-init to recompute the number.

Report the useful conclusion, record disposition, evidence, and next action without adding an adapter-specific schema.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.