Help us improve
Share bugs, ideas, or general feedback.
From attune
Initializes new Python, Rust, or TypeScript projects interactively with git repo, GitHub workflows, pre-commit hooks, Makefile, and standard configs. Updates existing projects too.
npx claudepluginhub athola/claude-night-market --plugin attuneHow this skill is triggered — by the user, by Claude, or both
Slash command
/attune:project-initclaude-sonnet-4The summary Claude sees in its skill listing — used to decide when to auto-load this skill
- [Use When](#use-when)
Bootstraps new projects or improves existing ones with best practices for structure, git, documentation, testing, code quality, dependencies, dev workflow, and CI/CD.
Bootstraps new projects interactively (Node/TS scripted, others manual) or adds enforcement tooling (TDD, secret scanning, file limits, git hooks, CLAUDE.md) to existing projects.
Initializes base project structure with src/tests/docs dirs, git init, README/LICENSE/.gitignore, EditorConfig, pre-commit config, GitHub Actions CI, Makefile. Supports python/node/rust/go/generic types, optional GitHub repo creation.
Share bugs, ideas, or general feedback.
Interactive workflow for initializing new software projects with complete development infrastructure.
Load modules/language-detection.md
Load modules/metadata-collection.md
Gather:
Check for existing configurations:
ls -la
Verification: Run the command with --help flag to verify availability.
If files exist (Makefile, .gitignore, etc.):
Load modules/template-rendering.md
Run initialization script:
python3 plugins/attune/scripts/attune_init.py \
--lang {{LANGUAGE}} \
--name {{PROJECT_NAME}} \
--author {{AUTHOR}} \
--email {{EMAIL}} \
--python-version {{PYTHON_VERSION}} \
--description {{DESCRIPTION}} \
--path .
Verification: Run the command with --help flag to verify availability.
# Check if git is initialized
if [ ! -d .git ]; then
git init
echo "Git repository initialized"
fi
Verification: Run git status to confirm working tree state.
Validate setup:
# Check Makefile targets
make help
# List created files
git status
Verification: Run git status to confirm working tree state.
Advise user to:
# Install dependencies and hooks
make dev-setup
# Run tests to verify setup
make test
# See all available commands
make help
Verification: Run pytest -v to verify tests pass.
--langchmod +x on scriptsmake help shows available targetsmake test runs without errors (even if no tests yet)**Verification:** Run `pytest -v` to verify tests pass.
User: /attune:project-init
## Troubleshooting
### Common Issues
**Command not found**
Ensure all dependencies are installed and in PATH
**Permission errors**
Check file permissions and run with appropriate privileges
**Unexpected behavior**
Enable verbose logging with `--verbose` flag