Repository inventory

feiskyer/claude-code-settings

Skills indexed from this repository, with install-style signals scoped to the repo.
3 skills3.3K GitHub stars0 weekly installsShellGitHubOwner profile

Overview

This skill integrates GitHub Spec-Kit into a 7-phase, constitution-driven workflow for spec-driven feature development. It automates phase detection, spec creation, planning, task generation, analysis, and implementation scaffolding, storing artifacts under .specify/specs/. It helps teams enforce a project constitution and move from problem definition to implementable tasks with repeatable scripts.

How this skill works

The skill inspects the repository for the spec-kit CLI and .specify directory to detect the current project and feature phase. It runs Spec-Kit scripts to create numbered feature folders, generate spec.md, plan.md, tasks.md, and other artifacts, and emits JSON outputs (branch name, file paths) for automation. Phase detection logic checks for constitution, specification, clarification, planning, tasks, analysis, and implementation markers to decide next actions.

When to use it

  • Bootstrapping a new project with a constitution and formal spec workflow
  • Creating technology-agnostic feature specifications and acceptance criteria
  • Converting a high-level idea into a dependency-ordered task list
  • Enforcing team-wide principles and traceable decision frameworks
  • Automating branch and spec file creation for consistent feature intake

Best practices

  • Draft a concise constitution (.specify/memory/constitution.md) before many features
  • Keep specs technology-agnostic and outcome-focused with testable acceptance criteria
  • Limit clarification rounds to high-impact questions (max ~5 per round)
  • Generate small, 1–4 hour tasks with explicit dependencies and requirement refs
  • Run phase-detection checks before executing scripts to avoid duplicate work

Example use cases

  • Initialize a project and create the first feature branch and spec using specify init and create-new-feature.sh
  • Run the Clarify phase to surface up to five targeted questions that unblock architecture decisions
  • Produce a detailed implementation plan (plan.md, data-model.md, contracts) from a clarified spec
  • Auto-generate dependency-ordered tasks.md to feed into sprint planning and CI pipelines
  • Validate that implementation choices align with the constitution during plan reviews

FAQ

You need Python 3.11+, Git, and the uv package manager; install the spec-kit CLI or use the one-time uvx invocation.

How does phase detection determine the current work stage?

It checks for .specify presence, constitution.md, numbered spec folders, and expected files (spec.md, plan.md, tasks.md) and searches for markers like Clarifications or incomplete task checkboxes to infer phase.

3 skills

More from this maintainer
Other repositories and skills published under the same GitHub owner.
Skills library
Jump back to the full directory or explore grouped topics.
Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational