python-factory-plugin/skills/init-project/SKILL.md
Initialize a freshly cloned python-template with project name, author, license, and configuration.
npx skillsauth add ghiret/python-template init-projectInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Transform a freshly cloned python-template into a properly configured project with the correct name, license, author information, and directory structure.
initialize-project commandInteractively collect from the user:
[project]
name = "<package_name>"
description = "<description>"
authors = [{name = "<author>", email = "<email>"}]
license = {text = "<license>"}
Create if not exists:
agent_docs/plans/
docs/
docs/scratchpads/
Update release-please-config.json:
{
"packages": {
".": {
"package-name": "<project_name>"
}
}
}
Reset .release-please-manifest.json to start fresh:
{
".": "0.1.0"
}
Generate appropriate LICENSE file based on selection:
Modify .github/workflows/docs.yml to disable auto-deploy:
workflow_dispatch with deploy: trueUpdate with project details:
site_name: <Project Name>
repo_name: <username>/<repo>
repo_url: https://github.com/<username>/<repo>
uv sync to ensure dependencies installuv run pre-commit install to set up hooksuv run pytest to verify test setupMIT License
Copyright (c) <year> <author>
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
uv is not installed, provide installation instructionsdevelopment
Review UI code for Web Interface Guidelines compliance. Use when asked to "review my UI", "check accessibility", "audit design", "review UX", or "check my site against best practices".
development
Post-execution QA. Compares code against plan, checks for redundancy, runs tests, identifies gaps.
testing
Fast test-quality audit. Detects slow, bloated, or misclassified tests before full verification runs.
testing
Lead Architect review of implementation plans. Checks for redundancy, architectural fit, and testability. Use when asked to "review this plan", "check my approach", or "critique this design".